vue3.0 的特性

vue3.0 的特性

vue3.0的目标是让Vue核心变得更小,更快,更强大
新增特性:
(1)监测机制的改变
只能监测属性,不能监测对象
检测属性的添加和删除
检测数组索引和长度的变更
支持Map,Set,WeakMap和WeakSet
(2)模板
模板方面没有大的变更, 只改了作用域插槽,2.X的机制导致作用域插槽变了,父组件 会重新渲染,而3.0把作用域插槽改成函数的方式,这样只会影响子组件的重新渲染,提升了渲染的性能
(3)对象式组件声明方式
vue2.0X中的组件是通过声明的方式传入一系列option和TypeScript的结合需要通过一些装饰器的方式来做,就是比较麻烦。
(4)其他方面的更改
vue3.0的改变是全面的,上面只涉及到主要的3 个方面,还有一些其他的需要修改。

支持自定义渲染器,从而使得weex可以通过自定义渲染器的方式来扩展,而不是直接fork 源码来改的方式。

支持Fragment(多个根节点)和Protal(在dom其他部分渲染组件内容),针对一些特殊的场景做了处理

基于treeshaking优化,提供了更多的内置功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值