vuejs监听json字段变化

官方文档里提到可以watch(监听)data里的某些变量的变化,对于data里的json对象的某些字段的变化可以监听吗?
谢谢各位大牛。

阅读 7.4k
1 个回答

data里并没有json对象,JSON只是一种标记格式,而在data里的数据是JS对象。

可以监听data里JS对象的某些字段,但是需要加上deep: true,比如

...
data() {
    return {
        a: {b: 1}
    };
},
...

监听时候watch写法:

...
watch: {
    'a.b': function() {},
    deep: true
},
...
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏