1.0.0 • Published 2 years ago
@xiaomh/my-vue1 v1.0.0
本项目 主要实现 vue1 核心原理
按照服务 方便本地启动一个服务
npm i serve -g
vue1 响应式介绍
Vue1.x 中响应式数据对象的所有属性(key)和 dep 是一一对应对应关系,一个 key 对应一个 dep;响应式数据在页面中每引用一次就会产生一个 watcher,所以在 Vue1.0 中 dep 和 watcher 是一对多的关系
目标
x数据响应式拦截
x 原始值
x 普通对象
x数组
x数据响应式更新
x 依赖收集,Dep
x 依赖通知 Watcher 更新
x 编译器,compiler
xmethods + 事件 + 数据响应式更新
xv-bind 指令
xv-model 双向绑定
xinput 输入框
x checkbox
x select
1.0.0
2 years ago