Vue项目中引入外部JS文件的几种常用方式
本文详细总结了在Vue项目中引入外部JavaScript文件的三种主要方式:通过Webpack配置全局引入jQuery、在Vue组件中通过ES6语法引用外部JS文件,以及在单个Vue页面中直接引入内部JS方法。文章提供了具体的代码示例和配置步骤,帮助开发者解决不同场景下的JS引用问题。
Webpack全局引入jQuery
1、vue-cli webpack全局引入jquery
(1) 首先执行 npm install jquery --save 命令(--save 参数的作用是将模块安装到项目目录下,并在 package.json 文件的 dependencies 节点中写入依赖信息)。
(2) 在 webpack.base.conf.js 配置文件中加入相关插件配置。
var webpack = require("webpack")
(3) 在 module.exports 导出的对象末尾添加插件代码。
plugins: [
new webpack.optimize.CommonsChunkPlugin('common.js'),
new webpack.ProvidePlugin({
jQuery: "jquery",
$: "jquery"
})
]
(4) 在 main.js 文件中引入 jQuery,此步骤在实际测试中有时可省略。
import $ from 'jquery'
(5) 最后执行 npm run dev 启动项目,即可在页面中直接使用 $ 符号。
Vue组件引用外部JS文件
2、vue组件引用外部js的方法
项目目录结构如图所示:

content 组件的代码如下:
<template>
<div>
<input ref='test' id="test">
<button @click='diyfun'>Click</button>
</div>
</template>
<script>
import {myfun} from '../js/test.js' //注意路径
export default {
data () {
return {
testvalue: ''
}
},
methods:{
diyfun:function(){
myfun();
}
}
}
</script>
test.js 文件的代码如下:
function myfun() {
console.log('Success')
}
export { //很关键
myfun
}
此处使用了 ES6 的语法规范。
单页面引入内部JS方法
3、单vue页面引用内部js方法
(1) 首先执行 npm install jquery --save 命令(--save 参数的作用是将模块安装到项目目录下,并在 package.json 文件的 dependencies 节点中写入依赖信息)。
(2) 在需要引用的 Vue 页面中通过 import 语句引入 $,随后即可使用。

该图中存在黄色警告,若将 console.log($) 修改为如下写法:
export default{
mounted: function(){
console.log($)
}
}
则警告消失,原因可能是需要符合 Vue 中 JavaScript 的编写规范。
总结
以上所述是小编给大家介绍的vue引用js文件的多种方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对本站网站的支持!
Vue前端日历插件VCalendar集成与使用指南
2026-10-31 18:16:55
uniapp scroll-view 组件实战:Vue3 改造与滚动逻辑详解
2026-10-31 14:49:47
ElementUI el-calendar 周月视图切换与自定义实现
2026-10-31 14:48:43
Vue Element UI 结合 sortable.js 实现嵌套表格行内拖拽排序
2026-10-31 13:57:34
el-input 限制输入只允许输入浮点型的解决思路
2026-10-31 12:30:12
