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

此处对firstname监听有效,如果firstname下还有其他数据的监听(如first.wordOne),就会失效?

试了一下无法触发监听属性,只能监听最上层数据的动作?

data:{
    msg:{
        msg1:'this is msg1',
        msg2:'this is msg2',
        count:0
    },
    child1:'111'
}

比如此处child1是可以监听的,为啥msg.msg1就不行?

还是我写得不对?

正在回答

3 回答

可以通过监听计算属性来代替直接监听,比如像下面这样,通过监听msgMsg1来间接达到效果

computed : {
    msgMsg1 : function () {
        return this.msg.msg1;
    }
},
watch : {
    msgMsg1 : function () {
        this.msgCount++;
    }
}


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

此处对firstname监听有效,如果firstname下还有其他数据的监听(如first.wordOne),就会失效?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信