我尝试将外部js文件导入vue组件,并将导入的文件嵌入到脚本标记中。 这是我的代码。
created(){
let ckeditor = document.createElement('script');
ckeditor.setAttribute('src',"./jsmaps/jsmaps.js");
document.head.appendChild(ckeditor);
}
但它给出了错误
使用来源加载失败 “http://localhost:8080/jsmaps/jsmaps.js”。
jsmaps文件夹不在 localhost 中。 它位于我的vue js项目文件夹的src文件夹中。 为什么这会默认采用 localhost ,以及我如何覆盖此默认行为以加载我的Vue项目 src文件夹
内的脚本答案 0 :(得分:0)
我自己找到了解决方案。 这个错误的根本原因是我只给了
(' SRC'" ./ jsmaps / jsmaps.js&#34);
在我给出完整路径后,它正确地路径。
(' SRC'" SRC /学生/ jsmaps / jsmaps.js&#34);
我只提供相对路径,只有它导致 localhost 才能找到路径。 =)