摘要:
我们先来关注一下$mount是实现什么功能的吧: 我们打开源码路径core/instance/init.js: export function initMixin (Vue: Class<Component>) { ...... initLifecycle(vm) // 事件监听初始化 initEv 阅读全文
posted @ 2022-10-19 15:58
yyds2026
阅读(102)
评论(0)
推荐(0)
摘要:
这一章我们开始讲模板解析编译:总结来说就是通过compile函数把tamplate解析成render Function形式的字符串compiler/index.js import { parse } from './parser/index' import { optimize } from './ 阅读全文
posted @ 2022-10-19 15:49
yyds2026
阅读(35)
评论(0)
推荐(0)
摘要:
这一章就着重讲两个点: 响应式系统如何收集依赖 响应式系统如何更新视图 我们知道通过Object.defineProperty做了数据劫持,当数据改变的时候,get方法收集依赖,进而set方法调用dep.notify方法去通知Watcher调用本身update方法去更新视图。那么我们抛开其他问题,就 阅读全文
posted @ 2022-10-19 15:42
yyds2026
阅读(35)
评论(0)
推荐(0)

浙公网安备 33010602011771号