const { reactive, effect } = VueObserverconst origin = {count: 0}# 1. 将数据代理变为响应式数据const state = reactive(origin)# 2. 依赖响应式数据的 动作:Dep依赖const fn = () => {const count = state.countconsole.log(`set count to ${count}`)}effect(fn) // 用effect包裹一下# 3. 修改data,可以看到fn被执行控制台执行 state.count++输出 set count to 1
