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' 不是响应式的

posted @ 2020-03-17 21:12  Alex_Mercer  阅读(504)  评论(0编辑  收藏  举报