Vue 3.6.0-rc.13 发布:Vapor 编译与运行时一批修复

Vue.js Core 于 2026 年 10 月 23 日放出 v3.6.0-rc.13。官方 minor 分支 CHANGELOG 显示,本轮几乎全是缺陷修复,重点落在 Vapor 编译器、Vapor 运行时,以及少量 runtime-core 行为,面向已经跟进 3.6 预发布通道的团队。[1]

编译侧,compiler-vapor 修了多处边界:带默认值或计算键的别名对象简写补上 key;长串 v-else-if 与 vdom 对齐,并改成扁平的 createIfChain;在 foreign content、表格相关片段里更稳妥地创建 breakout 元素;给解析器会提前关掉祖先节点的后代单独准备模板;非根 Transition / KeepAlive 的子节点按单根标记等。[1]

运行时侧,runtime-vapor 覆盖过渡与 KeepAlive、异步 setup 完成后根节点再挂挂载钩子、数字输入在 change 时格式化、水合后根链仍有 pending 异步 setup 时推迟更新、v-for 源里的 ref 继续当作行项等。runtime-core 恢复异步加载组件默认 200ms 延迟,并在过渡 leave 中途被卸载时跳过 out-in 重渲染。[1]

第三方解读页称公共 API 无故意破坏性变更,建议在预发跑完整测试与 tsc 再评估。[2] 试用可把 vue、@vue/compiler-sfc 钉到 3.6.0-rc.13 后清依赖重装。稳定版仍以官方后续发布为准。

对跟进 Vapor 实验特性的项目,rc.13 更像一轮「修稳」而不是功能大爆。建议在升级后重点回归:长条件链、Transition / KeepAlive 组合、异步 setup 组件,以及带 v-for 的列表更新。changelog 条目多、但每条都指向具体 issue 或 commit,排查回归时可按编号回溯。

若暂时不升 rc,也可把 changelog 当「已知坑清单」:遇到类似过渡卡死、异步根节点更新乱序时,先对照是否已被 rc.13 修掉,再决定是否跟预发布通道。

说明:预发布行为可能继续变化,生产请等正式版并对照 CHANGELOG。

来源

[1] vuejs/core CHANGELOG(v3.6.0-rc.13),2026年10月23日;查询日 2026-10-29。

[2] OPA Release:Vue.js Core v3.6.0-rc.13,2026年10月23日;查询日 2026-10-29。

#Vue #Vue3.6 #Vapor #RC #前端

排序方式 :

成为第一条评论!

Nobody's responded to this post yet. Add your thoughts and get the conversation going.