Mini-Vue3

Mini-Vue3

vue3源码剖析,再造框架

Start

Effect

模拟运行环境,收集依赖和依赖触发——订阅观察者模式

Ref

模拟实现ref()方法,使用类的get和set方法

Reactive

使用Proxy进行监听,模拟实现reactive

Computed

通过类来实现,可以进行缓存控制

Readonly

Proxy设置只读不写

ShallowReadonly

在Readonly基础上改造,嵌套属性是对象时不进行readonly