# source-learning-vue
## 项目启动
### 第一步:安装依赖,执行 `npm install`;
### 第二步:Rollup 构建,执行` npm run dev`;
### 第三步:浏览器打开 dist/index.html 即可;
## 文章列表
### 1,环境搭建:使用 Rollup 构建 Vue2 项目
### 2,Vue 初始化流程:initMixin、initState
### 3,状态初始化-对象数据类型的单层观测
### 4,状态初始化-对象数据类型的深层观测
### 5,状态初始化-数组方法重写
### 6,状态初始化-实例取值代理实现
### 7,状态初始化-阶段性梳理(本篇无新增代码)
### 8,状态初始化-数组的深层观测
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
文章:【手写 Vue2.x 源码】第八篇 - 数组的深层劫持 链接:https://brave.blog.csdn.net/article/details/128588563 内容:本篇,介绍了数组的深层观测实现,核心几个点如下: - 在之前对数组类型的处理中,仅对当前数组进行了部分原型方法重写操作,当通过变异方法操作数组时,相当于实现了数组的单层数据劫持能力; - 通过`observeArray`方法继续处理数组类型,对数组中每一项调用`observe`进行递归观测,实现了数组中嵌套结构的劫持:数组嵌套数组、数组嵌套对象; 注意:在 `observe`方法仅处理了对象类型,所以数组中的值类型是不会被观测的;
资源推荐
资源详情
资源评论
收起资源包目录
8.0-observeArray.zip (15个子文件)
8.0-observeArray
.DS_Store 6KB
src
utils.js 381B
observe
array.js 1KB
index.js 3KB
init.js 601B
index.js 347B
state.js 2KB
dist
vue.js.map 11KB
index.html 618B
vue.js 7KB
package.json 424B
rollup.config.js 1KB
package-lock.json 172KB
.gitignore 36B
README.md 650B
共 15 条
- 1
资源评论
BraveWangDev
- 粉丝: 979
- 资源: 38
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功