Nuxt 3.4 发布,基于 Vue 3 的 Web 框架
Nuxt 是使用简便的 Web 框架,用于构建现代和高性能的 Web 应用,可以部署在任何运行 JavaScript 的平台上。去年发布的 Nuxt 3 基于 Vue 3 构建,为 TypeScript 提供了 “一等公民” 支持,并进行了一次彻底的重构,对内核进行了精简,速度更快,体验更好。
近日发布的 Nuxt 3.4.0 则是 Nuxt 3 的最新版本,带来了令人兴奋的新功能,包括对 View Transitions API 的支持、将丰富的 JavaScript 有效负载 (JavaScript payload) 从服务器传输到客户端等等。
Nuxt 3.4.0 主要变化
- 支持 View Transitions API
基于 Chromium 的浏览器提供了一个新的 Web 平台 API:View Transitions API。这是原生浏览器转换的新功能,可以在不同页面上的不相关元素之间进行转换。
Nuxt 现在提供了一个实验性实现,它将在 v3.4 发布周期中积极开发。
export default defineNuxtConfig({ experimental: { viewTransition: true } })
- Payload 增强
新版本对 Nuxt 处理有效负载的方式进行了重大更改(需启用实验性 flag)。有效载荷用于在进行服务器端渲染时将数据从服务器发送到客户端,并避免在 hydration 阶段重复获取数据。
export default defineNuxtConfig({ experimental: { renderJsonPayloads: true } })
- 支持对象语法 (Object-syntax) Nuxt 插件
现在已支持对象语法 Nuxt 插件,以便更好地控制插件顺序,并更轻松地注册钩子。
export default defineNuxtPlugin({ name: 'my-plugin', enforce: 'pre', // or 'post' async setup (nuxtApp) { // this is the equivalent of a normal functional plugin }, hooks: { // You can directly register Nuxt app hooks here 'app:created'() { const nuxtApp = useNuxtApp() // } } })
未来将根据开发者在 Nuxt 插件中传递的元数据启用构建优化。
- 简化开发工具配置
现在在项目启用 Nuxt DevTools 变得更容易:只需在nuxt.config
文件中设置devtools: true
即可启用开发者工具。
export default defineNuxtConfig({ devtools: true })
如果尚未安装,Nuxt 将提示在本地安装它。这意味着无需全局启用 Nuxt DevTools。
- 优化 Layers
- 更好的上下文切换
- ……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
htmx 1.9.0 发布,增强 HTML 的工具包
htmx 1.9.0 已发布。 htmx 是增强 HTML 的工具包,支持使用属性 (attributes) 直接在 HTML 中访问 AJAX、CSS Transitions、WebSockets 和 Server Sent Events,因此开发者能够使用超文本的简单性和强大功能构建现代用户界面。 htmx 体积很小(压缩后大小为~10k ),无依赖项,可扩展,且和 IE11 兼容。 主要变化 支持view transitions,该特性基于 Chrome 111+ 中可用的实验性View Transitions API,并将很快用于其他浏览器 支持“naked”hx-trigger属性,其中hx-trigger出现在没有定义hx-get等的元素上。相反,它将触发新的htmx:triggered事件,可以通过首选的脚本解决方案对其进行响应 通过新的hx-on属性支持通用内联事件处理,解决了 HTML 中有限的oneventproperties属性的缺点 改进和错误修复 修复内存泄露问题 将 htmx 网站从 11ty 迁移到 zola,减少了 JavaScript 依赖项的数量 详...
- 下一篇
.NET 8 发布第三个预览版
.NET 8 Preview 3 现已推出,这个预览版包括对构建路径、工作负载、Microsoft.Extensions 和容器的更改,还包括针对 Arm64 的 JIT 和动态 PGO 的性能改进。 以下为该预览版的部分改动: SDK 改动 对 SDK 进行了多项改进,并进行了重大更改。 有关重大更改的更多信息,请参阅 .NET SDK 不再更改退出时的编码。 简化输出路径 .NET SDK 引入了一个选项来创建更统一、更简化的输出路径结构。新的输出路径侧重于: 将所有构建输出收集在一个公共位置 在公共位置下按项目分隔构建输出 将整体构建输出布局展平到最多三层深度 要选择新的输出路径布局,需要在Directory.Build.props文件中设置UseArtifactsOutput属性。 开始的最简单方法是在存储库的根目录中运行dotnetnewbuildprops,打开生成的Directory.Build.props文件,然后将以下内容添加到该文件中的PropertyGroup: <UseArtifactsOutput>true</UseArtifactsOu...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Windows10,CentOS7,CentOS8安装Nodejs环境