Violetttte 2023-04-29 10:18 采纳率: 82.8%
浏览 73
已结题

vue引入外部js后出现appendChild is not a function的报错。

目前遇到的问题是,在拷贝一个网页的js文件的时候(只有单个),放在纯html的head标签中通过script直接引入的话没有报错,也能正常使用,但是在vue中引入js文件却报错,报错的内容为:

img

我尝试了几种引入的方式,第一种是直接在index.html中引入,如图:

img

第二种是在组件内部使用,但是仍旧遇到这样的报错:

img

想请问这是我引入方式有误还是什么?appendchild is not a function的报错原因是什么?

  • 写回答

1条回答 默认 最新

  • 白云苍狗い 2023-05-04 08:08
    关注

    引入的方式应该是没有问题的,可能是里面的代码在vue框架下执行的问题. 根据的你报错 你可以在引入的文件中 打印一下 box 同时在纯html引入的情况打印 box 查看box是否存在且相同

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月30日
  • 已采纳回答 5月22日
  • 创建了问题 4月29日