nuxt项目 Failed to execute 'appendChild' on 'Node'

2,798 阅读1分钟

Nuxt项目 发布后报错:Failed to execute 'appendChild' on 'Node': This node type does not support this method

意思是appendChild的参数为node节点,导致这样的问题说明当前的参数不是node,有可能是字符串。

原因:

  • 页面中使用了v-if
  • 数据结构和页面dom不匹配

解决方法:

  • 使用 client-only 标签错误的地方。
  • v-if改成v-show或者其他方法实现
  • 梳理数据结构是否有问题