debugging - 如何修复 NuxtJs 控制台错误
问题描述
Q1:为什么You are running Vue in development mode.
会在控制台出现两次?
找到了一种摆脱此消息的方法,执行以下操作,但现在它被打印了 1 次。
在 nuxt.config.js
vue: {
config: {
productionTip: false,
devtools: true
}
}
Q2:什么是Mismatching childNodes vs. VNodes
?请指导我,如何调试/修复此问题?
我在项目中到处搜索这个元素,它是某种缓存吗?
解决方案
第一个可能是因为您有 SSR + 客户端发送消息(可以尝试只有一个 SPA 用于测试目的)或者是因为您没有console.log
在“检测到的 Vue 消息”部分的 vue devtools 设置中关闭。
然后第二个是因为您的服务器标记与您的客户端标记不匹配,可能是因为您确实有一些客户端代码正在更改服务器上生成的标记而没有任何信息(使用类似的东西client-only
)。
推荐阅读
- json - 即使在 Ajax 调用上,Web Api 参数对象也为空
- python-3.x - 谷歌分析与 python 的连接
- android - 从 GL_TEXTURE_EXTERNAL_OES 读取到 GL_TEXTURE_2D 有性能问题和故障
- javascript - 什么是更好的条件表达式或 if 语句?
- php - PDO errorInfo 完整列表,特别是错误代码 1451
- c# - 无法捕获 HttpMethod:http 请求上的 OPTIONS
- apache-spark - 如何使用新的 Hadoop parquet 魔术提交器通过 Spark 自定义 S3 服务器
- reactjs - 设置默认值过滤
- windows - dns 服务器 ping 使用不同于 dns 服务器 nslookup 使用
- objective-c - 每次单击时扩展大纲视图的行时如何更新行值和子项