欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue中正確使用jQuery的方法

 更新時(shí)間:2017年10月30日 10:17:02   作者:Yann001  
這篇文章主要為大家詳細(xì)介紹了Vue中正確使用jQuery的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

題主Vue小白,入門demo時(shí)想在其中使用jQuery(當(dāng)然可能是不推薦的做法哈,畢竟倆兒的風(fēng)格不一樣,但萬一你就需要呢 _^ ^_),結(jié)果遇到問題,最終倒騰解決。

編譯報(bào)錯(cuò):$ is undefined or no-undef '$' is not defined

假設(shè)你已經(jīng)使用vue-cli搭建好了開發(fā)的腳手架,接下來,看下面。

1.NPM 安裝 jQuery,項(xiàng)目根目錄下運(yùn)行以下代碼

npm install jquery --save

2.webpack配置

在項(xiàng)目根目錄下的build目錄下找到webpack.base.conf.js文件,在開頭使用以下代碼引入webpack,因?yàn)樵撐募J(rèn)沒有引用。

var webpack = require('webpack')

然后在module.exports中添加一段代碼,

// 原有代碼
resolve: {
 extensions: ['.js', '.vue', '.json'],
 alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src')
 }
},
// 添加代碼
plugins: [
 new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
jquery: "jquery",
"window.jQuery": "jquery"
 })
],
// 原有代碼
module: {
 rules: [
// ......
 ]
}

然后許多其他解決辦法到此就說在main.js里導(dǎo)入就可以了,然而題主照著做了。

main.js里導(dǎo)入jQuery

import 'jquery'

在Vue組件里使用 $ or jQuery 寫了操作dom的代碼

接著啟動(dòng)項(xiàng)目

npm run dev

但是編譯卻報(bào)錯(cuò)了:

http://eslint.org/docs/rules/no-undef '$' is not defined or
http://eslint.org/docs/rules/no-undef 'jQuery' is not defined

咋回事呢???

3.eslint 檢查

機(jī)智的朋友肯定想到跟eslint有關(guān),沒錯(cuò),這時(shí)候需要做的下一步就是要修改根目錄下.eslintrc.js文件了,在改文件的module.exports中,為env添加一個(gè)鍵值對(duì) jquery: true 就可以了,也就是:

env: {
 // 原有
 browser: true,
 // 添加
 jquery: true
}

再次 npm run dev ,OK了,沒報(bào)錯(cuò),趕緊去組件里試一下吧,console.log($('選擇器')) ,你會(huì)發(fā)現(xiàn)成功使用jQuery獲取到了DOM。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 五分鐘帶你快速了解vue的常用實(shí)例方法

    五分鐘帶你快速了解vue的常用實(shí)例方法

    最近項(xiàng)目中又使用了vue,所以來給大家總結(jié)下,下面這篇文章主要給大家介紹了關(guān)于vue的常用實(shí)例方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Vuex unknown action type報(bào)錯(cuò)問題及解決

    Vuex unknown action type報(bào)錯(cuò)問題及解決

    這篇文章主要介紹了Vuex unknown action type報(bào)錯(cuò)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • vue+element UI實(shí)現(xiàn)樹形表格

    vue+element UI實(shí)現(xiàn)樹形表格

    這篇文章主要為大家詳細(xì)介紹了vue+element UI實(shí)現(xiàn)樹形表格,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • vue中elementUI表單循環(huán)驗(yàn)證方式

    vue中elementUI表單循環(huán)驗(yàn)證方式

    這篇文章主要介紹了vue中elementUI表單循環(huán)驗(yàn)證方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue3.0中使用element的完整步驟

    vue3.0中使用element的完整步驟

    這篇文章主要給大家介紹了關(guān)于vue3.0中使用element的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • vue-awesome-swiper滑塊插件使用方法詳解

    vue-awesome-swiper滑塊插件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了vue-awesome-swiper滑塊插件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue仿淘寶訂單狀態(tài)的tab切換效果

    vue仿淘寶訂單狀態(tài)的tab切換效果

    這篇文章主要為大家詳細(xì)介紹了vue仿淘寶訂單狀態(tài)tab切換效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • vue3的動(dòng)態(tài)組件是如何工作的

    vue3的動(dòng)態(tài)組件是如何工作的

    這篇文章主要介紹了vue3的動(dòng)態(tài)組件是如何工作的,幫助大家更好的理解和學(xué)習(xí)使用vue框架,感興趣的朋友可以了解下
    2021-03-03
  • Vue項(xiàng)目部署的實(shí)現(xiàn)(阿里云+Nginx代理+PM2)

    Vue項(xiàng)目部署的實(shí)現(xiàn)(阿里云+Nginx代理+PM2)

    這篇文章主要介紹了Vue項(xiàng)目部署的實(shí)現(xiàn)(阿里云+Nginx代理+PM2),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-03-03
  • vue自定義過濾器創(chuàng)建和使用方法詳解

    vue自定義過濾器創(chuàng)建和使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了vue自定義過濾器創(chuàng)建和使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評(píng)論