【问题标题】:VueJS JavaScript path finding leads to a default pathVueJS JavaScript 路径查找导致默认路径
【发布时间】:2018-08-15 05:58:56
【问题描述】:

我正在尝试将外部 js 文件导入到 vue 组件并将导入的文件嵌入到脚本标签中。 这是我的代码。

created(){
  let ckeditor = document.createElement('script');
  ckeditor.setAttribute('src',"./jsmaps/jsmaps.js");
  document.head.appendChild(ckeditor);
}

但它给出了一个错误

with 源加载失败 “http://localhost:8080/jsmaps/jsmaps.js”。

jsmaps 文件夹 不在 localhost 中。 它位于我的 vue js 项目文件夹的 src 文件夹中。 为什么默认采用 localhost 以及如何覆盖此默认行为以加载位于我的 Vue 项目的 src 文件夹

中的脚本

【问题讨论】:

  • 你期望什么路径?
  • 项目内的路径。 =)

标签: javascript path vuejs2


【解决方案1】:

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

('src',"./jsmaps/jsmaps.js");

我给出完整路径后,它正确地采用了路径。

('src',"src/student/jsmaps/jsmaps.js");

我只给出相对路径,只有它通向 localhost 才能找到路径。 =)

【讨论】:

    猜你喜欢
    • 2011-09-21
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 2017-04-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多