$': 'vue/dist/vue.esm.js', // 表示精准匹配
}
}
4)....拆分界面, 抽取组件
编写静态组件
编写动态组件
初始化数据, 动态显示初始化界面
实现与用户交互功能
设计 data
类型: [{id: 1, title: ‘xxx’, completed: false...3.解析插值语法节点: textNode.textContent = value
根据正则对象得到匹配出的表达式字符串: 子匹配/RegExp.$1
从 data 中取出表达式对应的属性值
将属性值设置为...表达式当前的值 depIds
//表达式中各级属性所对应的dep对象的集合对象 //属性名为dep的id, 属性值为dep }
总结: dep 与 watcher 的关系: 多对多
一个 data 中的属性对应对应一个..., v3 提供了一个专门的配置: vue.config.js, 我们可以根据文档在此文件中添加配置
vue 使用的是不带编译器的版本, 打包文件更小 不写 template 配置, 直接 render