1、vue.set()基本方法介绍:使用vue的set()方法可以实现改变数据并立刻将新数据渲染在网页上的目的(响应式) 。2、使用方式 , 方式一:Vue.set(源数据 , 要修改的键 , 新值) 。方式二:使用this或vm的Vue实例对象 , vm.$set(源数据 , 要修改的键 , 新值) 。vue.set()用法是什么呢?不知道的小伙伴来看看小编今天的分享吧!
1、vue.set()基本方法介绍
使用vue的set()方法可以实现改变数据并立刻将新数据渲染在网页上的目的(响应式) 。该方法可以应用于数组和对象类型
Vue.set(vm.items, indexOfItem, newValue)1
- vm.items :代表源数据
- indexOfItem : 代表要修改的数据的键
- newValue : 代表要修改的数据的新值
// 方式一Vue.set(源数据,要修改的键,新值)// 方式二:使用this或vm的Vue实例对象vm.$set(源数据,要修改的键,新值)
举例
修改李四的 age 为 19 , 如果直接修改 , vue是获取不到的 , 需要借助 $set 来手动触发改变
1)源数据:
let a = [ {name:'张三',age:'20',sex:1}, {name:'李四',age:'21',sex:0}, {name:'王五',age:'22',sex:1},]123452)要修改的数据的键:
//a数组的下标1123)要修改的数据的新值(修改后的数据):
a[1].age = 1914)使用set:
Vue.set(a,1,a[1]) //修改了对象的属性值Vue.forceUpdate() //也可以用这个方法手动触发视图更改【vue.set用法(vueset用法)】以上就是小编今天的分享了 , 希望可以帮助到大家 。
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
