【发布时间】:2021-09-26 23:18:09
【问题描述】:
我正在将 Vue 组件渲染为 HTML,并且预计 DOM 渲染/水合与 HTML 渲染版本不完全匹配。
如何抑制水合不匹配警告?
在 React 中有 https://reactjs.org/docs/dom-elements.html#suppresshydrationwarning (Is there any way to avoid "Text content did not match" warning in SSR with React?) — 有 Vue 对应的吗?
上下文:我是 vite-plugin-ssr 的作者,我的一些用户需要它。
【问题讨论】:
-
所有警告/错误似乎都来自此文件github.com/vuejs/vue-next/blob/…,没有选项可以抑制警告。
-
不确定它是否有帮助,但您可以看看这个问题(与 Nuxt 相关):stackoverflow.com/q/47862591/8816585 找不到抑制实际警告的解决方案,而是发现并避免它。跨度>
-
最重要的是,(从代码中)这些警告似乎只在 DEV 环境中引发......
标签: vue.js server-side-rendering