delete和Vue.delete删除数组的区别:
delete只是被删除的元素变成了 empty/undefined 其他的元素的键值还是不变。
Vue.delete直接删除了数组 改变了数组的键值。
var a=[1,2,3]
var b=[1,2,3]
delete a[1]
console.log(a)
this.$delete(b,row)<不能实现,在vue1.0版本中定义了$delete 但为了提高性能,能用原生js实现的就不再多步操作,因此在vue2.0中将$delete这个方法直接去掉了>
console.log(b)
删除
handleDelete(index,row){
this.tableData.splice(index,1);<删除>
//或this.tableData.splice(this.newsdata.newsType.indexOf(row), 1);
}
增加
this.tableData.push({})<增加>
更改
this.tableData[index].name=
将要序列化成 一个JSON 字符串的值。JSON.stringify