没有合适的资源?快使用搜索试试~ 我知道了~
minVue:这是一个学习Vue响应式的库,纪录学习的过程
共10个文件
js:5个
png:3个
html:1个
需积分: 5 0 下载量 162 浏览量
2021-05-26
00:59:35
上传
评论
收藏 262KB ZIP 举报
温馨提示
实现一个 mini 版本的 vue,实现响应式和双向绑定 我们先看看要模拟 vue 实现响应式和双向绑定的一个整体结构图,如下: 其中,包含了 5 个模块(5 个类),分别是以及和它们的功能: Vue 负责接收初始化的参数 把 data 中的成员注入到 Vue 实例中,并且把转换成 getter 和 setter 负责调用 Observer 对象,监听数据的变化 负责调用 compiler 对象,解析执行和插值表达式 Observer 设置“陷阱”负责把 data 中的属性转换成 getter 和 setter 数据变化时发送通知 Complier 负责编译模板,解析指令和插值表达式 Dep 被观察者,存储所有观察者 添加观察者 发送通知 Watcher 观察者, 被观察者发生变化后,去更新视图 前期准备工作 在磁盘中新建一个文件夹,并且在文件夹下新建一个 index.html 文件,在新
资源推荐
资源详情
资源评论
收起资源包目录
minVue-main.zip (10个子文件)
minVue-main
index.html 889B
img
data-2.png 113KB
data-1.png 162KB
structure.png 18KB
js
complier.js 3KB
observer.js 1KB
vue.js 1KB
dep.js 335B
watcher.js 615B
README.md 5KB
共 10 条
- 1
资源评论
吾自行
- 粉丝: 58
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功