Vue3扩展(二)

一、Fragment

在Vue2中: 组件必须有一个根标签

在Vue3中: 组件可以没有根标签,内部会将多个标签包含在一个Fragment虚拟元素中

好处: 减少标签层级,减小内存占用

二、Teleport

定义:teleport是一个能够将我们的组件htm结构移动到指定位置的技术

三、Suspense

定义: 等待异步组件时渲染一些额外的内容,让应用有更好的用户体验

四、全局API的转移

·vue2.x有许多全局API和配置

例如: 注册全局组件、注册全局指令等

vue3.0中对这些API作出了调整: 将全局的API(Vue.xxx)调整到应用实例(app)上

五、Composition API的优势

1、Options API存在的问题(基于配置的API)

使用传统Options API中,新增或者修改一个需求,就需要分别在data,methods,computed,watch里修改

2、Composition API优势

我们可以更加优雅地组织我们的代码、函数,让相关功能的代码更加有序地组织在一起

六、其它改变

data选项应该始终被声明为一个函数

过渡类名的更改

移除keyCode作为v-on的修饰符,同时不再支持.config.keyCodes

移除v-on.native修饰符

移除过滤器(filter)

相关推荐
默_笙9 分钟前
💫 闭包是个背包:拆解小米前端面试题里的三道"闭包陷阱"
前端·javascript·面试
天若有情67318 分钟前
粒子星空背景单页HTML模板|炫酷动态星空特效网页(纯前端)
前端·html·css动画·网页特效·粒子星空·静态网页模版
工业涂料百问20 分钟前
【趋势前沿】系列(三)工业涂料国产替代的三个台阶:航空、海工、电子的突破路径与认证壁垒
前端
前端snow29 分钟前
ai agent --- agentic RAG
前端
gyratesky41 分钟前
记录一种很新的大屏开发方式
前端·数据可视化
xy34532 小时前
Axure 9.0 中继器核心结构
前端·ui·html·axure·原型·产品设计
老王以为2 小时前
走进 AI Agent 第四篇(上):知识获取管道——RAG 基础
前端·人工智能·全栈
夏天要喝冰可乐2 小时前
一处写作,多平台分发:我给掘金做了一款开源 Chrome 插件
前端·chrome·vibecoding
老男孩游戏时光2 小时前
Vue3 Composition API 最佳实践,别再乱写 setup 了
vue.js