vue watch监听数组newVal和oldVal数据一样

vue watch监听数组变化
4beb426014fb4047429b8534cdb0c26.png
但是newVal和oldVal数据一样
9f0c60f798a4d3162848409a4bb0b0b.png
这是什么情况啊,求大佬指点

阅读 4.1k
2 个回答

今天看了一下,对象watch监听不到oldVal,原因是对象的oldVal和newVal指向的是同一个地址,所以无法监听到oldVal

console.log 打印的引用类型是“惰性”的。

你应该直接用 JSON.stringify 之类的转成字符串后再打印,这样看到的结果就是“实时”的了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题