随笔分类 -  vue源码解析

摘要:生命周期钩子选项的合并策略 上篇文章我们说完strats.data 这篇我们介绍生命周期钩子选项: 这是用来合并生命周期钩子的,先看看forEach语句: 使用 forEach 遍历 LIFECYCLE_HOOKS 常量,那说明这个常量应该是一个数组, 我们再来看看 LIFECYCLE_HOOKS  阅读全文
posted @ 2019-03-21 15:59 小为子 阅读(511) 评论(0) 推荐(0)
摘要:选项 data 的合并策略 我们跳过mergeData 以及 mergeDataOrFn,我们暂且不关注这两个函数的作用。暂且跳过继续看下面的代码: 在strats策略对象上面添加了一个data策略函数,进行选项data的策略合并 判断是否又子组件的data,并且检测是否是一个function,如果 阅读全文
posted @ 2019-03-18 14:18 小为子 阅读(407) 评论(0) 推荐(0)
摘要:选项 el、propsData 的合并策略 接下来看看选项合并有哪些策略 在非生产环境下在 strats 策略对象上添加两个策略分别是 el 和 propsData,两个属性值都是函数 这两个策略函数是用来合并 el 选项和 propsData 选项的。 if判断是否有传递vm,如果没有就会警告,提 阅读全文
posted @ 2019-03-15 18:42 小为子 阅读(303) 评论(0) 推荐(0)