我正在开发一个需要使用 js 插件的项目。现在我们正在使用 vue 并且我们有一个组件来处理基于插件的逻辑,我需要在 vue 组件中导入 js 插件文件以初始化插件。
以前,这是在标记中处理的,如下所示:
<script src="//api.myplugincom/widget/mykey.js
"></script>
这是我尝试过的,但出现编译时错误:
我的组件.vue
import Vue from 'vue';
import * from '//api.myplugincom/widget/mykey.js';
export default {
data: {
我的问题是,导入这个 javascript 文件以便我可以在我的 vue 组件中使用它的正确方法是什么? …
原文由 AnchovyLegend 发布,翻译遵循 CC BY-SA 4.0 许可协议
包含外部 JavaScript 文件
尝试将您的(外部)JavaScript 包含到您的 Vue 组件的挂载钩子中。
参考: 如何在 Vue 组件上包含标签
导入本地 JavaScript 文件
如果您想在 Vue 组件中导入本地 JavaScript,可以这样导入:
我的组件.vue
假设您的项目结构如下所示:
您可以在 mykey.js 中导出变量或函数:
注意:检查 Vue.js 版本
2.6.10