vue中如何检测对象和数组的变化

本篇内容主要讲解“vue中如何检测对象和数组的变化”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中如何检测对象和数组的变化”吧!

目前成都创新互联已为近1000家的企业提供了网站建设、域名、雅安服务器托管网站托管、企业网站设计、慈溪网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

检测对象变化

1、不能检测到对象属性的添加或删除

var vm = new Vue({
 data:{
   data111:{
     a = 1
   }
 }
})

data111.a = 2;//这个可以引起变化

但data111.b = 2;和vm.b = 2这个不能检测到变化

需要用

Vue.set(object, key, value)

比如$set(data111, b, 2);

或者:

$set(key,value)

比如vm.$set(‘b', 2);

检测数组变化

下面两种情况不能检测到变化:

1、直接通过索引设置元素,如arr[0]=12;

2、直接修改数组的长度,如vm.arr.length

Vue.set( object, key, value )

用法:

this.$set(this.arr,0,12)

到此,相信大家对“vue中如何检测对象和数组的变化”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网站名称:vue中如何检测对象和数组的变化
本文URL:http://www.hxwzsj.com/article/ghcedj.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 营销型网站建设 营销网站建设 重庆网站建设 手机网站建设 古蔺网站建设 移动网站建设 网站制作 LED网站设计方案 成都网站建设公司 企业网站制作 成都网站建设 成都网站设计 成都网站建设 成都网站制作 网站建设 企业手机网站建设 高端网站设计 网站建设开发 成都网站制作 网站设计公司 成都网站设计公司 品牌网站建设