采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
store实例通过内部实例化一个Vue对象(store._vm), 在data 选项里定义了 $$state 属性.这一过程, 我可以理解为是registerState吗?
resetStoreVM 主要目的是为了做响应式,不太明白你的 registerState 是何意。如果指的是对 state 的初始化处理,这段代码更合适:
非常感谢!
老师, 这边Vue.set的作用是什么, 访问state最终是访问到store._vm._data.$$state, 为什么这边Vue.set一下呢, 是使其响应式吗?
当你给一个对象添加属性的时候需要通过 Vue.set 才可以变成响应式并触发更新,这个知识点在之前介绍响应式章节说过了喔
登录后可查看更多问答,登录/注册
全方位讲解 Vue.js 源码,进阶高级工程师
3.1k 4
1.6k 20
1.3k 14
1.2k 12
2.2k 12