VueJS JavaScript路径查找导致默认路径

时间:2018-03-07 07:53:01

标签: javascript path vuejs2

我尝试将外部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文件夹

内的脚本

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。 这个错误的根本原因是我只给了

  

(' SRC'" ./ jsmaps / jsmaps.js&#34);

在我给出完整路径后,它正确地路径。

  

(' SRC'" SRC /学生/ jsmaps / jsmaps.js&#34);

我只提供相对路径,只有它导致 localhost 才能找到路径。 =)