从 Proxy 到 Vue 源码,深入理解 Vue 3.0 响应系统

2019-11-14
阅读 14 分钟
7k
最近被公众号各种推送关于 Vue 3 的文章(真是不想学都不行啊),因为现在 Vue 还处于 pre-alpha 状态,所以很多功能尚未实现(这就意味着源码量相对较少,阅读起来也相对比较容易)。此次版本中的重大改进之一是全新的响应式系统 - 基于 Proxy 的变更检测。由于在项目中几乎没有使用过 Proxy,出于盲区的补漏,就写下了...

Vue 组件间通信 12 种方法汇总

2019-10-25
阅读 9 分钟
5k
修饰符 .sync 是 2.3.0+ 新增,它对 props 起到了一种修饰的作用,使用 .sync 进行修饰的 props 意味子组件有修改它的意图,这种情况下它只起到一个标注性作用,有它没它都不会影响逻辑(后文会介绍使用 .sync 的其他作用)。