VueJS 数组哪些方法是响应式的
数组:arr
能做到响应式的://可以添加多个元素,用逗号分割
- pop() //删除最后一个 元素
- arr.pop()
- shift()//删除第一个 元素
- arr.shift()
- unshift()//在数组最前面添加元素
- arr.unshift()
- splice() //删除、插入、替换元素
- solice(1) //从下标为1的元素开始删除,一直到最后
- splice(1,1) //从下标为1的元素开始删除,删除一个
- splice(1,0,'insert') //插入功能,第一个参数(插入位置),第二个参数(0),第三个参数(插入的项)。
- splice(1,1,'replacce') //替换,第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项),。
- splice(1,3,'m','n','1','X') //替换,从下标为1开始,逐个替换。如果多,则追加 (列如'X')
- splice(1,0,'m','n','1','X') //追加
- sort() //排序
- reverse() //反转
- Vue.set(arr,0,'asd') //数组,下标,要修改的值
记住:arr[0]='asd' 不是响应式的