我正在为Numy应用程序使用Nuxt.js / Vuejs,并且在不同的地方不断遇到此错误:
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.
我想了解调试此错误的最佳方法是什么?他们是一种可以为客户端和服务器记录/获取虚拟DOM树的方法,以便我可以比较并查找错误的出处吗?
我的是一个大型应用程序,手动验证很困难。
有关如何处理修改DOM的集成(例如Google Analytics(分析)或FB Pixel)的示例,请参见此处。基本上创建一个插件,并从SSR中排除。
https://nuxtjs.org/faq/google-analytics/