vue 监听watch问题

new Vue({

el:'#app',
data:{
    pen:{
        penc:false
    }
},
watch:{
    pen.penc:function(){
        
    }
}

});

pen.penc 这样监听会报错。 怎么监听这种对象?

阅读 3.1k
2 个回答

加上双引号,

el:'#app',
data:{
    pen:{
        penc:false
    }
},
watch:{
    "pen.penc":function(){
        
    }
}
watch: {
    pen: {
        handler: function(val) {
            //处理 val.penc
        }, 
        deep: true
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题