如果有人能告诉我是什么导致了这个错误,我真的很感激。
The client-side rendered virtual DOM tree is not matching server-rendered content.
This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>.
Bailing hydration and performing full client-side render.发布于 2021-09-05 11:02:10
那么,客户端呈现的虚拟DOM树的原因可能是服务器呈现的内容不匹配,这可能是由于使用了随机性,更确切地说,是使用getRandomString函数在NewsList.vue组件中生成唯一ID。
@kissu在他的回答中指出
任何随机都是危险的。
new Date()在NewsListItem.vue中也会引起问题,因为服务器上的Date对象和客户端将导致客户端VDom与服务器生成的VDom不同.
https://stackoverflow.com/questions/69062013
复制相似问题