#8326·tiptap

Vue 2 EditorContent 在编辑器被销毁后访问 editor.view

作者: Trockeneis617创建于 2026年9月8日更新于 2026年9月8日

仓库: https://GitHub.com/ueberdosis/tiptap 在 `packages/vue-2/src/EditorContent.ts` 中, `beforeDestroy` 使用 `!editor.isDestroyed` 保护 `editor.view.setProps`,然后清除 `contentComponent` 并无条件读取 `editor.view.dom`。一个被销毁的编辑器,其视图获取器不可用,在组件清理期间会抛出错误。在 `@tiptap/vue-2` 3.22.4 中进行了验证,该版本被 Nextcloud Text 在其 `v33.0.6` 和 `v33.0.8` 标签中锁定。发布的 npm 包与观察到的分发源码字节对字节匹配。同一个 TypeScript 文件仍然存在于 3.31.3 版本中,这是在 2026-09-07 检查的最新 npm 版本。

内容来源: ueberdosis/tiptap