您的位置:首页 > Web前端 > Vue.js

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(新数据)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: