当前位置: 首页 > news >正文

Vue3.5新特性

vue3.5发布好多天了,所以尽快来看一下新出了哪些特性。

在3.5中,Vue的响应式系统经历了另一次重大重构,实现了更好的性能并显著提高了内存使用率(-56%),而行为没有变化。此重构还解决了在SSR期间因挂起计算而导致的过时计算值和内存问题。此外,3.5还优化了大型深度响应式数组的响应性跟踪,在某些情况下使此类操作的速度提高了10倍。

这里只介绍平时经常会有的东西、经常会写的东西、实用的东西哈。

1. useId

useId() 是一个 API,用于生成在服务器和客户端渲染之间保持稳定的唯一应用程序 ID。这些 ID 可用于生成表单元素和无障碍属性的 ID,并且可以在 SSR 应用程序中使用而不会导致水化不匹配。

但在实际项目中,感觉没啥用,个人感觉哈。

具体使用也很简单:

<script setup lang='ts'>
import { useId } from 'vue'const id = useId()console.log(id)  // v-0</script>

返回值类型为string | undefined

2. defineProps解构

在这之前,我们父组件传递给子组件属性

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • iOS——APP启动流程
  • 视频监控系统选型:为何EasyCVR视频汇聚平台成为优选方案
  • 太速科技-基于XC7Z100+AD9361的双收双发无线电射频板卡
  • Vue3中的监听器。toRefs与toRef的区别
  • 两个月冲刺软考——重点理解传值方式与传引用方式的区别
  • Linux基本
  • vscode ros代码调试
  • 软件无线电1-MATLAB实现FM调制解调
  • STM32的GPIO使用
  • 栈—数据结构
  • 【笔记】第一章 气体的PVT关系
  • 俄罗斯电商母婴产品好卖吗,Ozon爆款选品推荐
  • k8s服务发布Ingress
  • Tensorflow2 如何保存模型参数,实现断点续训,提高模型训练效率?-- Tensorflow自学笔记15
  • Mac电脑剪切板在哪里找 苹果电脑剪切板打开教程【详解】
  • 【mysql】环境安装、服务启动、密码设置
  • Angular 4.x 动态创建组件
  • Angularjs之国际化
  • CSS盒模型深入
  • Cumulo 的 ClojureScript 模块已经成型
  • HTML5新特性总结
  • java多线程
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JWT究竟是什么呢?
  • Laravel 实践之路: 数据库迁移与数据填充
  • magento 货币换算
  • MYSQL 的 IF 函数
  • Next.js之基础概念(二)
  • python 装饰器(一)
  • React Native移动开发实战-3-实现页面间的数据传递
  • Shell编程
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 前端
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • ionic入门之数据绑定显示-1
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • ​linux启动进程的方式
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (12)Linux 常见的三种进程状态
  • (4) PIVOT 和 UPIVOT 的使用
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (安卓)跳转应用市场APP详情页的方式
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (待修改)PyG安装步骤
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)ObjectiveC 深浅拷贝学习
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • ./和../以及/和~之间的区别
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core 依赖注入的基本用发
  • .net FrameWork简介,数组,枚举
  • .net和jar包windows服务部署