Vue.set和this.$set的区别
2020-06-07 05:15
330 查看
先说明一下,Vue.set和this.$set的没区别不大,主要都是用于更新数组。
不过Vue.set可以添加属性,this.$set则是修改属性。
直接改动数组并不能驱动视图更新
this.three[i].isShow = true; //你需要在原数组上改动
Vue.set( this.three, i, this.three[i] ); //使用Vue.set方法才能更新视图
三个参数依次是:数组,索引,新数据
三个参数也可以是 对象,key,value(新数据)
相关文章推荐
- vue.js的computed,filter,get,set的用法及区别详解
- vue中 this.$set的用法详解
- 从vue源码看Vue.set()和this.$set()
- vue.set(this.$set)的正确用法
- Vue.set() this.$set()引发的视图更新思考及注意事项
- [微信小程序]this.setData , that.setData , this.data.val三者之间的区别和作用
- Vue.set() this.$set()引发的视图更新思考
- Vue中set的使用,Vue中set与$set的区别
- Vue 报错TypeError: this.$set is not a function 的解决方法
- this.name=name;和this.setName(name);的区别
- vue.js的computed,filter,get,set的用法及区别
- 微信小程序中this.data与this.setData的区别详解
- 问题:Vue.set更新视图的问题及Vue.set和vm.$set的区别
- vue.js的computed,filter,get,set的用法及区别
- JAVA中List、Map、Set的区别与选用
- javascript setTimeout 和 setInterval 区别
- this 和 super的区别
- list('abc') list([''abc']) set('abc') set(['abc'])的区别
- Java中super的几种用法并与this的区别
- getContext,this,getApplicationContext区别