关于vue中引入外部js的疑问,请大牛帮忙解答一下?
发布于 13天前 作者 tiantao 258 次浏览 来自 问答

我在自己的项目中需要引入一个类似于echarts的外部js插件,但是它并没有export。我可以在index.html中用原生的方法使用其中的方法,但是如何把它放入组件并且对方法传参呢?求解答(注:在网上找了一些办法,例如在webpack的配置文件webpack.base.conf.js中设置externals,但是都没用,并不适合我的情况,因为我使用的这个插件是一个依赖jQuery的,并没有expor什么的。另外,我的环境搭建使用的vue-cli脚手架)

2 回复

直接使用不行么 ? 没有export 就相当于一个全局变量, 比如你使用原生的alert 一样, 不需要做相关处理

在webpack.base.conf.js中 增加一个jquery 的别名: resolve: { extensions: ['.js’, '.vue’, ‘.json’], alias: { 'vue$’: 'vue/dist/vue.esm.js’, '@’: resolve(‘src’), 'jquery’:resolve(‘node_modules/jquery/src/jquery’)

}

},

回到顶部