Vue2
和Vue3
由于目錄結構不同,因此家凯,在引入jQuery
時缓醋,配置方法也不同,特此寫篇文章绊诲,做個記錄送粱。
一、Vue兩個版本配置jQuery的相同之處
1.安裝jQuery
運行命令掂之,安裝jQuery
抗俄。
npm install jquery --save
2.在main.js文件中引入jQuery
運行命令,引入jQuery
世舰。
import $ from 'jquery
3.配置eslint檢測
如果沒有開啟eslint
檢測动雹,本步不需要配置。
打開.eslintrc.js
文件跟压,在env
中胰蝠,添加jquery: true
。默認只有node :true
震蒋。
二茸塞、Vue兩個版本配置jQuery的不同之處
1.Vue2配置jQuery
打開/build
目錄下的webpack.base.conf.js
文件,在文件的頭部添加以下代碼:
const webpack=require("webpack")
在module.exports
中添加以下代碼:
plugins: [
new webpack.ProvidePlugin({
jQuery: "jquery",
$: "jquery"
})
2.Vue3配置jQuery
在Vue3
中查剖,由于目錄結構與Vue2
相比钾虐,變化較大,尤其是沒有build
目錄梗搅,因此jQuery
的配置方法也與Vue2
不同禾唁。
打開項目目錄下的vue.config.js
文件效览,在頭部添加以下代碼:
const webpack = require('webpack')
找到module.exports
配置項无切,在該配置項的configureWebpack
屬性中,添加以下代碼:
configNew.plugins= [
new webpack.ProvidePlugin({
$:"jquery",
jQuery:"jquery",
"windows.jQuery":"jquery"
})
]
具體如下圖所示:
或者在configureWebpack
屬性中丐枉,添加plugins
屬性哆键,代碼如下:
plugins: [
new webpack.ProvidePlugin({
$:"jquery",
jQuery:"jquery",
"windows.jQuery":"jquery"
})
]
至此,關于Vue2
和Vue3
引入jQuery
的配置方法瘦锹,記錄完畢籍嘹。