Vue
VitofxLI
FE小学生
展开
-
Vue源码系列 - 前言
Vue源码系列前言 - Why离职前立了 flag,希望正式入职之后可以在组内进行一次 Vue 的源码分享。为了让小旗子不要那么容易就倒下,也希望自己能有所收获,努力来总结一些自己的心得。参考资料[1] Vue 源码 (源码是必须的)[2] Vue 技术内幕 (作者去更新 Vue3 了,本文已停止维护)[3] Vue.js 技术揭秘 (作者在慕课网开了课 - Vue.js 源码揭秘)...原创 2019-06-27 22:03:17 · 144 阅读 · 0 评论 -
Vue源码-keep-alive
<keep-alive> 是Vue中实现的一个组件。文件源码:src/core/components/keep-alive.jsexport default { name: 'keep-alive, abstract: true, // initLifecycle中 props: { include: patternTypes, // 只有匹配的才会被缓存 ...原创 2019-07-16 22:51:48 · 388 阅读 · 0 评论 -
mini-observer
// 定义一个Dep类,里边有一个subscribers用来存放activeUpdate即wrappedUpdate这个函数class Dep { constructor () { this.subscribers = new Set(); } // 每次depend都会将activeUpdate中保存的函数放入subscribers集合中 depend() { ...原创 2019-07-28 20:55:25 · 104 阅读 · 0 评论