# source-learning-vue
## 项目启动
### 第一步:安装依赖,执行 `npm install`;
### 第二步:Rollup 构建,执行` npm run dev`;
### 第三步:浏览器打开 dist/index.html 即可;
## 文章列表
### 1,环境搭建:使用 Rollup 构建 Vue2 项目;
### 2,Vue初始化流程:initMixin、initState;
### 3,状态初始化-对象数据类型的单层观测;
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
文章:【手写 Vue2.x 源码】第三篇 - 对象的单层劫持 链接:https://blog.csdn.net/ABAP_Brave/article/details/128555287 内容:第三篇 - 对象的单层劫持;本篇主要介绍了 Vue 数据初始化流程中,对象属性的单层劫持,核心处理: 1,data 为函数或对象两种类型的处理; 2,处理 data 函数中 this 的指向问题; 3,Observer 类,对数据进行观测;walk 方法,遍历 data 属性; 4,defineReactive 方法:利用 Object.defineProperty 实现数据劫持(单层劫持);
资源推荐
资源详情
资源评论
收起资源包目录
3.0-defineProperty-shallow-obj.zip (14个子文件)
3.0-defineProperty-shallow-obj
.DS_Store 6KB
src
utils.js 309B
observe
index.js 1KB
init.js 608B
index.js 347B
state.js 1016B
dist
vue.js.map 6KB
index.html 515B
vue.js 4KB
package.json 424B
rollup.config.js 1KB
package-lock.json 172KB
.gitignore 36B
README.md 395B
共 14 条
- 1
资源评论
BraveWangDev
- 粉丝: 960
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功