添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Vue.set(vm.tabList,1,10) //将数组下标为1的值改为10

2)实例set方法使用

vm.$set(vm.tabList,1,10) //将数组下标为1的值改为10

二,vue遍历对象

1,对象引用

与遍历数组类似,重新给对象赋值(全部的值)

2,set方法(vm是我定义vue的一个实例)

set方法既是vue全局方法也是vue实例方法

以下面对象为例

tabObj{

name: "Guang Li",

sex: "男“

1)全局set方法使用

Vue.set(vm.tabObj,"address","BeiJing")

2)实例set方法使用

vm.$set(vm.tabObj,"address","BeiJing")

由于时间问题下回仔细说明,谢谢

今天补充说明一下 push() splice() 的用法。

假入有一个数组如下

tableList: [{
a: '112301',
b: '大红袍超级',
e: '1314520',
c: '2018-10-1',
d: '成功'
},
{
a: '112301',
b: '大红袍超级',
e: '1314520',
c: '2018-10-1',
d: '成功'
},
],

1,push() ----push() 方法可把它的参数顺序添加到 tableList1 的尾部。它直接修改 tableList1 ,而不是创建一个新的数组

比如向数组tableList1加一个新的对象:

this.tableList1.push(

{
a: '123',
b: 124'',
e: 124'',
c: 124'',
d: '成功'
}

2,splice() --- splice() 方法向/从数组中添加/删除数据,然后返回被删除的项目。(splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。)

例如:  this.tableList1.splice(0, 1) //表示从数组第一个对象开始删除一项

本文来自博客园,作者: 小刺猬的大宝贝 ,转载请注明原文链接: https://www.cnblogs.com/lgnblog/p/9853317.html