为了账号安全,请及时绑定邮箱和手机立即绑定

Vue2如何侦测复杂对象的更新

Vue2如何侦测复杂对象的更新

胡说叔叔 2018-10-18 13:24:51
userData: {    key1: [1111, 2222, 'haha'],    key2: 3333,    key3: 22222222}如上代码,我将key1中的2222更新为2后,Vue无法侦测到更新watch: {    userData: function (value) {         console.log(value)     } }更新数组的方法是this.userData[key].splice(index, 1, value)
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

watch: {

    userData: {

        handler: function (value) {

            console.log(value)

        },

        deep: true

    }

}


查看完整回答
反对 回复 2018-11-07
  • 1 回答
  • 0 关注
  • 388 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号