在vue项目中引入外部js文件有两种方法:一种是在 html 文件中使用 s
cr
i
pt
标签引入,另一种是通过 import 语句引入。具体操作如下:
在public文件夹下创建一个js文件夹,将需要引入的外部 js 文件复制到此文件夹下。
在 vue 组件中需要使用该 js 文件时,在 tem
pl
ate 标签下引入,如下代码所示:
<template>
<h1>引入外部 js 的方式一</h1>
<script src="./js/test.js"></script>
</template>
其中的 "./js/test.js" 表示该 js 文件相对于当前 html 文件的相对路径。需要注意的是,如果 js 文件需要依赖其他 js 文件,那么需要在 html 中按顺序引入。
在需要使用外部 js 的 vue 组件中,使用 import 语句引入,如下代码所示:
<script>
import test from '../js/test.js'
export default {
data () {
return {
msg: 'Welcome to Vue'
mounted(){
test()
</script>
上述代码中,通过 import 引入了 '../js/test.js' 文件,然后在 mounted 钩子函数中调用该 js 文件中的函数。需要注意的是,该方法需要使用 webpack 构建工具进行打包。
以上两种方法都可以在 vue 项目中引入外部 js 文件,选择哪种方法看具体情况而定。