- javascript
var vm = new Vue({ el: "#tbody", data: { items: [] } }) ... vm.items.push({ index: i + 1, domain: data[i].domain, price: data[i].price, trade_type : data[i].trade_type, endtime : data[i].endtime, platform : data[i].platform }) 如上图 Vue里当想push 对象/数组到html上时 直接push(this.text)行不通,需要大括号写法,将数据以对象数组形式放入。
另一种写法 vm.index.set(i,{text:i+1});vm.domainset(i,{text:data[i].domain}) ;vm.price$set(i,{text:data[i].price}) ;
就是Vue.set(object, key, value) 方法将响应属性添加到嵌套的对象上;(就是vue2.x的$set)。