当前位置: 首页 > news >正文

vue和nuxt的整合项目报错【Vue warn】: The client-side rendered virtual DOM tree is....并且页面的生命周期函数执行两次,彻底解决方案!

问题描述:
当我在做一个查询课程详情的功能时候,想顺便在后台修改课程的浏览量,即让它加1,但发现每次刷新页面,数值竟然增加两次!
于是我在这个页面的生命周期函数里面打印东西,发现每次打印的都是两次,也就是说,不知道为什么生命周期函数执行了两次,而且一直让我在意的是,浏览器控制台总是莫名其妙的打印出警告信息:

vue.runtime.esm.js?2b0e:619【Vue warn】:The client-side rendered virtualDOMtree is not matching server-rendered content.This is likely caused by incorrectHTMLmarkup,forexample nesting block-level elements inside<p>,or missing<tbody>.Bailing hydration and performing full client-side render.

最可恨的是,我尝试打包这个项目【npm run build】,然后使用生产环境进行运行【npm run start】。运行以后,页面竟然报错,大概意思是不能向node添加子标签,整个页面很多内容都无法显示。这时候,我就知道,肯定出了很大的问题,事关整个项目,因为打包以后还有问题,就关系部署,这种问题很烦人。

于是我搜集了很多的资料,最终没有找到根本原因,但是经过不断尝试,却无意中发现了一个彻底的解决办法,只要在布局文件里面添加如下图所示的标签,即可解决,让 no-ssr 这个双标签包含所有内容。大不了每个布局文件都如图添加上这个标签。而且打包和部署都没有了问题!


如果有哪位大佬知道根本原因,并且为什么这样解决,请评论告诉我,我将万分感谢!!!!

http://www.jsqmd.com/news/511749/

相关文章:

  • 2026年旧房改造公司怎么联系,哈尔滨这些专业品牌别错过 - 工业设备
  • 高质量AI论文平台推荐,具备智能降重和自然改写能力,帮助规避查重风险
  • 革新下拉刷新体验:Taurus动画交互框架全解析
  • yz-bijini-cosplay实际生成:LoRA自动标注+种子值嵌入确保结果可复现
  • LumiPixel Canvas Quest为独立音乐人打造专属视觉形象系统
  • LingBot-Depth效果展示:RGB图像转高质量毫米级3D深度图实测集
  • 2026年智能家具店选购指南,千鸟格智能家具店靠谱品牌值得关注 - myqiye
  • 50. 随机数排序
  • 如何快速掌握Spark-Kotlin:用Kotlin DSL轻松构建Web应用的完整指南
  • PasteMD实战:3个真实场景手把手教你美化杂乱文本
  • Nuxt 项目引入外部Js的正确姿势 ,问题描述:打包构建之后引入的外部 js失效,构建之后的 .nuxt 文件夹下的js文件中,引入 js 的script标签凭空消失!
  • mysql数据库的4中隔离级别详解
  • 多窗口协同与注意力管理:开源画中画工具提升视频观看效率
  • UE5项目卡顿别急着换显卡!这10个美术向的性能优化设置,立竿见影
  • DAMOYOLO-S时序检测应用:结合LSTM分析视频中的行为模式
  • 北京高性价比买卖合同纠纷律师事务所靠谱吗 - mypinpai
  • EcomGPT-中英文-7B电商模型开发环境配置:从Anaconda安装到模型调试
  • OpenAI Java SDK 6大实战方案:从零构建企业级AI应用的技术栈
  • 别再无脑跟风 LangGraph 了!这四大 Agent 框架的杀伤范围,可能和你想的完全不一样
  • 版权律师如何选择更专业?2026年靠谱推荐处理复杂著作权案件经验丰富律师 - 十大品牌推荐
  • matlab基于CNN卷积神经网络的人脸表情情绪识别项目课题,采用GUI界面
  • frida-dexdump终极贡献指南:如何参与Android逆向工程工具开发
  • 亲测有效!论文AI率从50%降到10%的秘诀:4招指令+3大技巧搞定
  • 打造丝滑响应式滑块:JSSOR从入门到高级实战指南
  • ,遵循最小权限
  • 想找一家靠谱的防火门厂家却担心安装和售后?2026六大厂家上门安装能力与施工方案专业性对比 - 速递信息
  • Pixel Dimension Fissioner实操手册:实时HP状态与引擎负载可视化监控
  • 9.Lab Eight —— Lock
  • 嵌入式C中do{...}while(0)的四大工程价值
  • EtherealEngine 项目使用教程