一. watch 深度监听。
import _ from 'lodash'
watch(
() => _.cloneDeep(xxx),
n => {}
)
利用 lodash 方法 深拷贝变量,实现深度监听。
Object.create(JSON.parse(JSON.stringify(xxx))).__proto__ 也能实现同样的效果。
(Tip:JSON.parse(JSON.stringify(xxx)) 无法完全拷贝变量,必须要新对象)
如果是数组对象。
let a = ref([1,2,3])
watch(
() => [...a.value],
n => {}
)
更新ing。。。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。