vue3特点

Posted fm060

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3特点相关的知识,希望对你有一定的参考价值。

1.节点打Tag,更新页面,直接定位到动态节点会跳过静态的div,节省效率

2.事件开缓存,是否对事件进行缓存,缓存后页面更新就不重新生成监听

3.响应式Proxy,双像绑定原理的调整
--vue2,响应化过程需要遍历data.props等,不支付Set/Map class,数组等类型,新加的属性无法监听,数组响应化需要额外实现,对应的修改语法有限制
--vue3,使用es6的proxy来解决

4.Composition API()

5.Teleport

6.Fragments,组件不需要只有一个div包括,可以并列在template里面

7.Custom Renderer API ( createRenderer ) 适应weex vue native

8.Tree Shaking 按需加载

9.Suspense,可以实现异步加载组件,整个DOM会事先在内存中进行虚拟的渲染,此时会等待异步的组件渲染,等所有的组件渲染完成之后,才会渲染到界面DOM上去。

10.Better TypeScript Support 更好的支持TypeScript语法


a.props里面设置一下事件属性声明
b.emits使用,写自定义事件 作用 比较清晰知道该组件有那些自定义事件
c.watch 不支付键路径 “a.b”,建议先使用computed:计算属性,watch监听属性(组件更新后执行,flush)
d.原来有的需要通过对象的方式来传属性值,现在新定义了属性,可以直接传

以上是关于vue3特点的主要内容,如果未能解决你的问题,请参考以下文章

Vue3源码快速学习

vue3使用viewer

vue3的基本使用(超详细)

深度剖析 Vue3 的调度系统

vue3版本网页小游戏

Vue3+elemetPlus支持动态路由和菜单管理UI框架