Nuxt开发中The client-side rendered virtual DOM tree is not matching server-rendered content.的问题
【写在最前面,我的解决方法:用<client-only>把不必要的组件包裹起来】
公司的移动端由于要对SEO做出优化支持,所以项目从普通的Vue spa项目改造为Nuxt;
在改造过程中,发现有“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.”的报错,很迷茫
通过查询,知道了这是由于一些节点带来的错误,或者是因为在P标签里加入block的元素,或者是缺少了<tbody>;
但代码里是没有出现这种情况的,项目是用Vue +Vant制作的,排查以后发现,是某个组件里用了vany的<<van-icon />;
这种icon没有在服务器渲染的必要,完全可以在客户端渲染,所以用<client-only>把这个组件包裹起来,编译刷新,报错解除!
所以相关问题也可以考虑一下是否是因为类似的原因。
看看我的小程序吧:
Nuxt开发中The client-side rendered virtual DOM tree is not matching server-rendered content.的问题相关推荐
- React项目开发中的数据管理
原文链接:https://blog.csdn.net/hl582567508/article/details/76982756 redux中文文档:http://cn.redux.js.org/ Re ...
- 实际开发中自动跳转功能
实际开发中 登陆成功后 自动跳转功能 String message="<meta http-equiv='refresh' content='3;url=urls'>恭喜您,登陆 ...
- 【Virtual DOM】虚拟 DOM 和 Snabbdom 库
前言 笔记来源:拉勾教育 大前端高薪训练营 阅读建议:建议通过左侧导航栏进行阅读 Virtual DOM 基本介绍 什么是 Virtual DOM Virtual DOM(虚拟 DOM),是由普通的的 ...
- 当我们谈论Virtual DOM时,我们在说什么——etch源码解读
etch简介 首先我们有必要介绍一下etch. etch是atom团队下的开源项目,是一套非常简洁然而功能十分完善的virtualDOM机制.我在偶然的情况下接触到了这个开源项目,在读README时为 ...
- 大型CAx(CAD/CAE/CAM)工业软件开发中的关键组件
通过对FreeCAD.SALOME等多款代码的分析研究,发现这些软件在架构设计.模块实现等方面,存在许多相似(同)的技术思想.因此,有必要对这些共性.主流的技术予以总结分析. Structuring ...
- GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
- Android开发中使用七牛云存储进行图片上传下载
Android开发中的图片存储本来就是比较耗时耗地的事情,而使用第三方的七牛云,便可以很好的解决这些后顾之忧,最近我也是在学习七牛的SDK,将使用过程在这记录下来,方便以后使用. 先说一下七牛云的存储 ...
- MIS开发中C/S模式与B/S模式的结合策略
原文url:http://www.ahetc.gov.cn/cit/199910/03.htm 感觉十分不错,两天后再补充自己的观点 一.引言 Intranet这个名字自Internet商业化以来,已 ...
- python常用标准库有哪些-Python开发中常用的标准库
大多数基于 Python 开发的应用程序都会用到本地标准库和三方库,这样不仅能让我们把时间去关注真正的业务开发,也能学习到更多价值含量高的程序设计和开发思想.程序开发中有一句著名的话叫做: Don't ...
- U3D开发中关于脚本方面的限制-有关IOS反射和JIT的支持问题
U3D开发中关于脚本方面的限制-有关IOS反射和JIT的支持问题 U3D文档中说明了,反射在IOS是支持的,除了system.reflection.emit空间内的,其它都支持.JIT是不支持的. 本 ...
最新文章
- python打印时间_在Python中定义Main函数(第二部分)
- owc_绘图区(PlotArea)背景显示多种颜色
- Qt Creator指定构建设置
- 苏州中学2021届高考成绩查询,苏州中学排名前十名,2021年苏州中学排名一览表
- 联想EDU同传系统 版本7.5 7.6在机房中出现的一些故障和解决办法
- xvid 数据编码和解码
- Spring WebClient和Java日期时间字段
- phpcmsV9视频模块开发——盛大游戏通行证注册与密码找回
- hadoop最新稳定版本dkhadoop版本选择介绍
- IOS::.a的生成,以及模拟器和真机.a 的合并
- ipv4转换ipv6工具_IPv4与IPv6的区别,不仅仅是地址变长而已
- cocos2dx windows phone平台下CCLabelTTF自己主动换行的实现
- 快手视频以及评论获取
- Creative cloud登录不上、打不开、一直在加载,可能是移动宽带的问题
- bootstrap批量删除操作!
- win10专业版 原版安装教程
- 会议OA项目之我的审批功能
- Django账号登陆之退出登录(logout()方法介绍、logout()方法使用)
- gamess下载安装
- javascript网页设计作业——初音动漫(6页) dreamweaver作业静态HTML网页设计模板
热门文章
- SQLServer2008 SQLSERVER服务远程过程调用失败解决方案
- 百度接口API的使用
- 达芬奇密码 第三十章
- 气象台发布的拼图重投影示例
- 【网页设计自习室#004】网页页面导航栏(header头部)的设计
- golang unshift
- Mediapipe+OpenCV图像识别技术与Unity引擎的结合-Part2
- PAT (Basic Level) Practice (中文)1044 火星数字 (20 分)(Java实现)
- php设置pdf下载加密文件,怎么解除pdf加密 被加密的pdf文件
- 01炼数成金TensorFlow基本概念