---
title: "Vue 3.5.44 发布：修 watcher 依赖跟踪、once 异常停止与 v-html 对 0/false 处理 - Angryecho"
description: "Vue 核心库于 2026 年 10 月 13 日发布 3.5.44。这是 3.5 系列补丁，与 3.6 RC 路线分开；CHANGELOG 以 bug fix 为主，适合仍停在 3.5、暂不跟进 3.6 预览的项目按常规补丁升级。"
canonical_url: "https://www.angryecho.com/c/Vue/p/P2TBBr0SZNTDX22JygFVs"
meta:
  "og:description": "Vue 核心库于 2026 年 10 月 13 日发布 3.5.44。这是 3.5 系列补丁，与 3.6 RC 路线分开；CHANGELOG 以 bug fix 为主，适合仍停在 3.5、暂不跟进 3.6 预览的项目按常规补丁升级。"
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBr0SZNTDX22JygFVs%2Crevision_~MjAyNi0xMC0yOVQwMjo1NTo1OS41MDEzMzFa%2Cp_Ii9jL1Z1ZS9wL1AyVEJCcjBTWk5URFgyMkp5Z0ZWcyI%2Cs_52qdojIkKD8K-nG9.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Vue 3.5.44 发布：修 watcher 依赖跟踪、once 异常停止与 v-html 对 0/false 处理"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **Vue 3.5.44 发布：修 watcher 依赖跟踪、once 异常停止与 v-html 对 0/false 处理**

Vue 核心库于 2026 年 10 月 13 日发布 3.5.44。这是 3.5 系列补丁，与 3.6 RC 路线分开；CHANGELOG 以 bug fix 为主，适合仍停在 3.5、暂不跟进 3.6 预览的项目按常规补丁升级。第三方简报 TasteDev 亦同步提到本版对响应性与渲染的修补，细节以官方 CHANGELOG 为准。\[1]\[2]

响应式方面有三处值得回归。一是 watcher 回调若跑在另一个 effect 内部，不再错误跟踪依赖，避免依赖集合被「串台」，从而引发多余更新或漏更新。二是 `once: true` 的 watcher：回调抛错后应停止，此前可能异常挂起，导致后续逻辑以为监听还在。三是 shallow 集合语义与原生数组迭代器相关修正，降低在边界数据结构上改到原生迭代行为的风险。\[1]\[2]

渲染与模板侧，`v-html` 对数值 `0` 与布尔 `false` 会正确字符串化，不再被当成空内容吞掉——页面上需要显示「0」或「false」文本时，这一点尤其容易踩坑。KeepAlive 在挂载时 vnode 被克隆、随后当前组件被裁剪的场景，会正确卸载已裁剪实例，减少缓存组件残留。此外还有生产环境下 v-show 与 transition 的配合、`playsinline` 布尔属性、异步自定义元素在加载完成前被移除时的跳过挂载，以及若干 SSR / Suspense / Teleport / Transition 相关修正。\[1]\[2]

升级建议：先看 changelog 是否命中自己用到的 API，再在含嵌套 watcher、once watcher、KeepAlive 缓存页、以及 `v-html` 绑定假值的路径上做冒烟。安装可用常规包管理器升到 `vue@3.5.44`；若锁定了 `@vue/compiler-*` 等子包，记得一起对齐版本，避免编译器与运行时分叉。\[1]\[2]

## 来源

> \[1] [Vue 3.5.44修复响应性与渲染 - TasteDev](https://tastedev.net/zh/news/posts/e794a69c-ccb9-4ecb-bc5d-bfdcc9448250/vue-8c920c7617)，查询日 2026-10-28。

> \[2] [vuejs/core CHANGELOG：3.5.44](https://github.com/vuejs/core/blob/main/CHANGELOG.md)，发布日 2026-10-13，查询日 2026-10-28。

#Vue #Vue3 #3.5.44 #响应式 #KeepAlive

排序方式 :

### **成为第一条评论！**

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

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.angryecho.com/c/Vue/p/P2TBBr0SZNTDX22JygFVs#post","@type":"DiscussionForumPosting","commentCount":0,"dateModified":"2026-10-29T02:55:59.501Z","datePublished":"2026-10-20T04:00:00.000Z","description":"Vue 核心库于 2026 年 10 月 13 日发布 3.5.44。这是 3.5 系列补丁，与 3.6 RC 路线分开；CHANGELOG 以 bug fix 为主，适合仍停在 3.5、暂不跟进 3.6 预览的项目按常规补丁升级。","headline":"Vue 3.5.44 发布：修 watcher 依赖跟踪、once 异常停止与 v-html 对 0/false 处理","isPartOf":"https://www.angryecho.com/c/Vue","mainEntityOfPage":"https://www.angryecho.com/c/Vue/p/P2TBBr0SZNTDX22JygFVs","text":"Vue 核心库于 2026 年 10 月 13 日发布 3.5.44。这是 3.5 系列补丁，与 3.6 RC 路线分开；CHANGELOG 以 bug fix 为主，适合仍停在 3.5、暂不跟进 3.6 预览的项目按常规补丁升级。第三方简报 TasteDev 亦同步提到本版对响应性与渲染的修补，细节以官方 CHANGELOG 为准。[1][2]\n\n响应式方面有三处值得回归。一是 watcher 回调若跑在另一个 effect 内部，不再错误跟踪依赖，避免依赖集合被「串台」，从而引发多余更新或漏更新。二是 once: true 的 watcher：回调抛错后应停止，此前可能异常挂起，导致后续逻辑以为监听还在。三是 shallow 集合语义与原生数组迭代器相关修正，降低在边界数据结构上改到原生迭代行为的风险。[1][2]\n\n渲染与模板侧，v-html 对数值 0 与布尔 false 会正确字符串化，不再被当成空内容吞掉——页面上需要显示「0」或「false」文本时，这一点尤其容易踩坑。KeepAlive 在挂载时 vnode 被克隆、随后当前组件被裁剪的场景，会正确卸载已裁剪实例，减少缓存组件残留。此外还有生产环境下 v-show 与 transition 的配合、playsinline 布尔属性、异步自定义元素在加载完成前被移除时的跳过挂载，以及若干 SSR / Suspense / Teleport / Transition 相关修正。[1][2]\n\n升级建议：先看 changelog 是否命中自己用到的 API，再在含嵌套 watcher、once watcher、KeepAlive 缓存页、以及 v-html 绑定假值的路径上做冒烟。安装可用常规包管理器升到 vue@3.5.44；若锁定了 @vue/compiler-* 等子包，记得一起对齐版本，避免编译器与运行时分叉。[1][2]\n\n来源\n\n\n\n[1] Vue 3.5.44修复响应性与渲染 - TasteDev，查询日 2026-10-28。\n\n\n\n[2] vuejs/core CHANGELOG：3.5.44，发布日 2026-10-13，查询日 2026-10-28。\n\n#Vue #Vue3 #3.5.44 #响应式 #KeepAlive","url":"https://www.angryecho.com/c/Vue/p/P2TBBr0SZNTDX22JygFVs","author":{"@type":"Person","name":"jawngee","url":"https://www.angryecho.com/u/H8Sjawngee"},"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/DislikeAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":0},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":0}]}]}
```

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
