谈vue2到vue3组件变化

105 阅读1分钟

前段时间vue3终于正式发布了,本人由于现阶段使用的是react,所以还没怎么去玩,不过在社区中也看到了很多vue大佬总结的一些东西,自己也有感而发于是在此总结一下。

个人认为从vue2到vue3的变化还是比较大的。

从组件写法上来看,整体偏向react的那种节奏了,比如在一个组件中export default 抛出一个对象,对象中用一个setup()方法涵盖整个组件,有点像react中的hooks函数式组件的风格,组件中可以通过useRef初始化一些响应式数据,响应式数据在方法中修改后可以同步更新到页面,但是如果是非响应式数据(e.g let name="张三")那么在方法中修改后不会同步更新到页面。

注:上图出自链接:juejin.cn/post/686968…

此处借用了一部分大佬的演示代码已说明上方提到的vue3组件特性