Vue3.0 笔记
definedProperty 和 Proxy 差别
Object.definedProperty 是劫持对象的属性,新增元素需要再次 definedProperty。
而 Proxy 劫持的是整个对象,不需要做特殊处理
插槽
- 跟 v-on 和 v-bind 一样,v-slot 也有缩写,即把参数之前的所有内容 (v-slot:) 替换为字符 #。例如 v-slot:header 可以被重写为 #header:
1 | <base-layout> |
v
Performance: 性能比vue2.0快1.2~2倍。
Tree Shaking Support: 按需编译,体积更小
Composition Api :组合式Api(类似React Hooks)
Better Typescript Support: 更好的支持TS
Custom Render API : 自定义渲染 API
Fragment、Teleport(portal),Suspense:更先进的组件