Vue

by saitam

HTML

<div id="app">
  <button @click="objectFromApi">
    run objectFromApi function
  </button>
  <div
    v-for="obj in myObject"
    :key="obj.id"
  >
    <p>
      {{ obj.message }}
    </p>
  </div>
</div>

Vue

new Vue({
  el: "#app",
  data: {
    myObject: []
  },
  methods: {
  	objectFromApi: function(){
    	this.myObject.push(
        ...{
          "count": 5,
          "results": [
            {
              "id": 1,
              "message": "object 1"
            },
            {
              "id": 2,
              "message": "object 2"
            }
          ]
        }.results
      )
    }
  },
  //created() {
  //  this.objectFromApi()
  //}
})