![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
CurdBoy丶
curd boy
展开
-
Vue2.0生命周期
beforeCreate: 此时$data和$el都不存在1.遍历data所有属性,通过Object.defineProperty把这些属性全部转为getter/setter,并通过watcher(每个vue实例都会有一个)对属性Observe记录为依赖。2. 初始化各种event。created:此时$data已经存在,$el还不存在检查是否有el选项,有的话检查是否原创 2017-08-18 12:01:41 · 468 阅读 · 0 评论 -
Vuex中mutations和actions的区别
区分 actions 和 mutations 并不是为了解决竞态问题,而是为了能用 devtools 追踪状态变化。事实上在 vuex 里面 actions 只是一个架构性的概念,并不是必须的,说到底只是一个函数,你在里面想干嘛都可以,只要最后触发 mutation 就行。异步竞态怎么处理那是用户自己的事情。vuex 真正限制你的只有 mutation 必须是同步的这一点(在 re转载 2017-08-23 14:33:42 · 17356 阅读 · 1 评论