Vue基础:为什么要学Vue3,Vue3相较于Vue2有那些优势?

news/2025/2/11 6:22:14/

为什么要学Vue3?

1.框架层面

        1.响应式底层API的变化 Proxy 数组下标的修改 对象动态添加属性

        解释说明:1.vue2采用的是Object.definePrototype,它每次只能对单个对象中的单个数据进行劫持,所以在Vue2中data()中的数据一多就要进行多次的劫持,所以效率比较低。

                        2.vue3采用的是Proxy(),它会劫持整个对象,只要对象中的数据发生变化,他就会发生变化,所以性能更高。

        2.Vue2 对Ts支持弱 Vue3增强了对TS的支持

        解释说明:js是弱类型的编程语言,它对数据类型不敏感,通过赋值就可以轻易的改变数据类型,而TS(TypeScript)是强类型语言,对数据类型检测更严格。

        3.Vue3增加对于组合式API增强了对于逻辑组合的能力

        解释说明:1.Vue2采用的是选项式API,当你不使用的时候可以不用写,比如computed你不需要你就可以不用写,这种选项式API有一个明显的缺点:当你要写一个功能是你可以需要在data()中拿数据,methods中写方法,最后在created中调用方法。整个页面编写代码的时候要来回跑,很麻烦,且如果想要修改要来回找,很消耗时间。

                        2.Vue采用的是组合式API将一个功能的代码集中在了一起

        4.配套的工程化工具也进行了更新

                                        webpack---->vite(创建项目的时候会很快)

                                        脚手架:Vue-cli------>create-vue

                                         状态管理工具:Vuex---->pinia(菠萝的意思)

2.Vue3市场在扩大 ,Vue2最新到Vue2.7停止

解释说明:vue2更新到Vue2.7就不在更新了。

Vue3相较于Vue2有那些优势?


http://www.ppmy.cn/news/1452230.html

相关文章

useLayoutEffect 和useEffect区别

useLayoutEffect 和useEffect区别 useEffect 和 useLayoutEffect 都是 React 提供的副作用钩子,用于处理组件中的副作用逻辑,平时使用较多的钩子函数。它们之间的主要区别在于执行时机和对页面渲染的影响。 执行时机: useEffect 在组件渲染后…

WordPress自建站如何备份和恢复数据

WordPress自建站备份和恢复数据的方法如下: 1. 备份数据: – 登录cPanel面板。 – 在域功能区,点击打开WordPress Toolkit。 – 找到需要备份的网站,点击备份/恢复选项。 – 在备份与恢复页面中,点击备份。 – 备…

SpringCloud学习笔记(三)Nacos配置管理与热更新、Feign远程调用替代RestTemplate

文章目录 前言6 Nacos配置管理6.1 在Nacos中添加配置文件6.2 微服务拉取配置6.3 配置热更新6.3.1 方式一:RefreshScope注解6.3.2 方式二:ConfigurationProperties注解 6.4 配置共享6.4.1 添加一个环境共享配置6.4.2 实现读取共享配置 6.5 配置共享的优先…

循迹/跟随/摇头避障小车

循迹小车 智能小车2-循迹小车-CSDN博客 接线 B-1A -- PB0 B-1B -- PB1 A-1A -- PB2 A-1B -- PB10 循迹模块(左) -- PB3 循迹模块(右) -- PB4 CubeMx 在CubeMx配置,并重定义,在main.h会自动生成 #define B_1A_Pin GPIO_PIN_0 #define B_1A_GPIO_Port GPIOB #defi…

node.js中的fs模块,读写语法讲解

本文分享node.js的入门知识,使用 fs 模块封装的方法读写文件内容 node中的fs 模块:封装了与本机文件系统进行交互的,方法和属性,使用语法如下: 1、加载 fs 模块,得到 fs 对象 const fs require(fs) 2、…

基于ZYNQ7020的ARM+FPGA模块化仪器

模块化仪器平台基于 FPGA控制器, 搭配丰富灵活的仪器模块,如万⽤表、⽰波器、信 号发⽣器、数据记录仪、⾳频分析仪等,涵盖了⾼精度信号、⾼速与射频信号测试测量与处理,提供了从验证到试产到量产的全过程测试测量技术与解决⽅案&…

【C语言】/*printf 函数*/

目录 printf 函数 1.1 语法形式 1.2 基本使用 1.3 占位符 1.4 占位符的输出格式 1.4.1 限定宽度 1.4.2 总是显⽰正负号 1.4.3 限定⼩数位数 1.4.4 输出部分字符串 printf 函数 1.1 语法形式 语法形式:int printf(const char* format, ...); 功能&#xff…

phpMyAdmin增加自定义IP登录教程

phpMyAdmin增加自定义IP登录教程 1、打开phpMyAdmin目录, 在此目录下是否有config.sample.inc.php文件,如果存在,那么将其改名为config.inc.php(为避免修改失误所造成的损失,强烈建议先备份config.sample.inc.php文件…