Vue 3.6.0-rc.13 预发布:Vapor Mode 相关修复仍在 RC 通道推进

Vue 核心仓库于 2026 年 10 月 23 日发布 v3.6.0-rc.13(预发布)。GitHub Release 页本身只指向 minor 分支的 CHANGELOG;按该 changelog,本版仍以 Vapor Mode 相关修补为主,正式稳定版请继续看 main 上的 CHANGELOG。标签由 github-actions 机器人发布,明确标为 prerelease,适合跟 RC 通道的团队试用,而非默认升级生产。[1][2]

rc.13 相对 rc.12 的改动大量落在 compiler-vapor / runtime-vapor:长 v-else-if 链的编译形态、v-once 与 VDOM 对齐、Transition / KeepAlive 子树根标记、异步 setup 完成后再挂过渡钩子、水合时文本换行规范化、v-for 行内 ref 与 keyed 行根、插槽离开与 outlet 移动等边界。runtime-core 还恢复了异步加载组件默认 200ms 延迟,并处理过渡在 leave 中途卸载时的 out-in 重渲染。新特性方面,支持把 vapor 插槽各行作为 VDOM TransitionGroup 的子节点做过渡;性能上则包括未使用 vapor 互操作插件,或未使用 Transition / KeepAlive / Suspense 互操作时的 tree-shaking,以及减少 v-for 项上多余的 ref 检查。[2]

Vue 3.6 自 rc.1 起宣布 Vapor Mode 功能集完成并进入 RC:可选编译模式,目标是减小基线包体积并提升性能,支持现有 API 的子集;Options API、部分依赖 VNode 或组件实例代理的能力不可用。官方建议现阶段用于现有应用中性能敏感页面,或小型全新 Vapor 应用,并强调与 VDOM 混用时尽量分区,减少深层嵌套互操作。rc.13 继续在过渡、异步与水合等边角打磨,说明 RC 通道仍在收敛稳定性。[2]

安装预发布包时请明确使用 3.6.0-rc.13 标签,并在过渡、异步组件与水合路径上做回归。生产环境仍应等待 3.6 稳定版说明,再决定是否启用 Vapor。[1][2]

说明:预发布变更以 minor 分支 CHANGELOG 为准;Vapor 行为与互操作边界以 Vue 3.6 RC 说明及后续稳定版文档为准。

来源

[1] v3.6.0-rc.13,vuejs/core,2026年10月23日。

[2] CHANGELOG.md(minor 分支,3.6.0-rc.13 节),vuejs/core,2026年10月23日条目。

#Vue #Vue3 #VaporMode #RC #版本发布