最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使vue實現(xiàn)jQuery調(diào)用的兩種方法

 更新時間:2019年05月12日 09:31:32   作者:lianjy357  
這篇文章主要介紹了使vue實現(xiàn)jQuery調(diào)用的兩種方法 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

引言

如果說vue是前端工程化使用較多的骨架,那么JavaScript就是我們的前端的細胞。MVVM模式讓我們體驗到前端開發(fā)的便攜,無需再過多的考慮DOM的操作。而vue的漸進式開發(fā)(逐步引用組件,按需引入),也讓許多新手前端開發(fā)人員逐步繞過對jQuery的學習。jQuery需要記憶的內(nèi)容頗多,這也讓jQuery變得不那么受新入行開發(fā)者喜歡。

 在前端工程化的需求沒有普及的時候,許多公司使用的是后端渲染技術(shù),為了能夠?qū)崿F(xiàn)友好的前端交互效果,需要寫好大量的jQuery、JavaScript和CSS,所以到目前還是有大量的公司維護和使用jQuery。

 前端工程化讓許多人看到了開發(fā)的效率,但公司還是需要維護產(chǎn)品線,所以解決jQuery在vue的使用是每位前端工程師的必經(jīng)之路,畢竟從零造輪子是一個非常痛苦耗時的事。

 今天我們提供兩種方法引用,切記二選其一。

方法一:在webpage中引入JQ(推薦)

在vue中安裝jQuery組件

老鄉(xiāng)已經(jīng)默認你的已經(jīng)使用vue-cli腳手架進行操作了。至于如何使用vue-cli,可以進入vue的官網(wǎng)中查看相關(guān)開發(fā)文檔。

1.在項目終端中輸入npm install jquery -save-dev
2.在build文件夾中找到webpack.base.conf.js文件,打開,在第一行添加

var webpack = require('webpack')

效果:

// webpack.base.conf.js
var webpack = require('webpack')
'use strict'
const path = require('path')
const utils = require('./utils')
const config = require('../config')

3.在同樣這個文件中(webpack.base.conf.js)的module.exports里添加:

plugins: [
 new webpack.ProvidePlugin({
  $:"jquery",
  jQuery:"jquery",
  "windows.jQuery":"jquery"
 })
 ],

1.在入口文件main.js中輸入:

import $ from 'jQuery'

提示:這里無需再下面注冊,有些IDE會提示標紅,無需處理。

查看執(zhí)行效果

在app.vue中寫一個案例

這種方法是在開發(fā)中比較看好的方法,方便易用。同樣,也有不希望在所有的頁面都引用到jQuery,這樣我們就會考慮到按需引用。

方法二:按需引用jQuery方法

這種方法只在單頁面中使用jQuery時進行操作。這種方法適用于極個別的交互頁面中。

jQuery的安裝和配置

1.和“方法一”中的操作一致,在終端中輸入

npm install jquery --save-dev

2.找到build中webpack.base.conf文件

// webpack.base.conf
module.exports = {
 resolve: {
  extensions: ['.js', '.vue', '.json'],
  alias: {
   'vue$': 'vue/dist/vue.esm.js',
   '@': resolve('src'),
   'jquery': path.resolve(__dirname, '../node_modules/jquery/src/jquery')
  }
 }
}

jq的引用

在APP.vue中或者需要使用的地方

<template>
 <div>
  <p class="jj">請點擊我</p>
 </div>
</template>
<script>
import $ from 'jquery'
export default {
 name: 'app',
 mounted () {
  $('.jj').click(function(){
   alert(1)
  })
 }
}
</script>

結(jié)語

方法千萬條,道理第一條。本文是我在開發(fā)中遇到jq無法引入后查閱資料后整理的方法。但不論是什么方法,我們最終的目標都是要完成項目的需求。技術(shù)的革新速度和時代的發(fā)展飛快,jQuery也在不斷發(fā)展,許多人覺得這類語言過于復雜多變,但這就如同學習python一樣,開始“學習一時爽,一直學習一直爽”,但到達技術(shù)瓶頸時,你會發(fā)現(xiàn)總會讓人很棘手。我就多次遇到vue處理的問題而就迫使我去閱讀底層技術(shù)。所以,學無止境,有效努力,持續(xù)輸出。

以上所述是小編給大家介紹的使vue實現(xiàn)jQuery調(diào)用的兩種方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關(guān)文章

  • vue如何清除瀏覽器歷史棧

    vue如何清除瀏覽器歷史棧

    這篇文章主要介紹了vue如何清除瀏覽器歷史棧,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue3將頁面生成pdf導出的操作指南

    vue3將頁面生成pdf導出的操作指南

    最近工作中有需要將一些前端頁面(如報表頁面等)導出為pdf的需求,下面這篇文章主要給大家介紹了關(guān)于vue3 如何將頁面生成 pdf 導出,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • 在組件中修改vuex中state的具體實現(xiàn)方法

    在組件中修改vuex中state的具體實現(xiàn)方法

    在組件中修改 Vuex 中的 state,根據(jù)使用的 Vue 版本(Vue 2 或 Vue 3)不同,有不同的操作方式,但總體思路都是借助 Vuex 提供的 mutations 或 actions 來實現(xiàn),以下分別介紹兩種版本下的具體實現(xiàn)方法,需要的朋友可以參考下
    2025-02-02
  • Vue3中使用pnpm搭建monorepo開發(fā)環(huán)境

    Vue3中使用pnpm搭建monorepo開發(fā)環(huán)境

    這篇文章主要為大家介紹了Vue3中使用pnpm搭建monorepo開發(fā)環(huán)境示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 詳解nuxt sass全局變量(公共scss解決方案)

    詳解nuxt sass全局變量(公共scss解決方案)

    這篇文章主要介紹了詳解nuxt sass全局變量(公共scss解決方案),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • vue.js this.$router.push獲取不到params參數(shù)問題

    vue.js this.$router.push獲取不到params參數(shù)問題

    這篇文章主要介紹了vue.js this.$router.push獲取不到params參數(shù)問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • 前端框架Vue父子組件數(shù)據(jù)雙向綁定的實現(xiàn)

    前端框架Vue父子組件數(shù)據(jù)雙向綁定的實現(xiàn)

    Vue項目中經(jīng)常使用到組件之間的數(shù)值傳遞,實現(xiàn)的方法很多,但是原理上基本大同小異。這篇文章將給大家介紹Vue 父子組件數(shù)據(jù)單向綁定與Vue 父子組件數(shù)據(jù)雙向綁定的對比從而認識雙向綁定
    2021-09-09
  • Taro+vue3?實現(xiàn)電影切換列表功能

    Taro+vue3?實現(xiàn)電影切換列表功能

    我們做類似于貓眼電影的小程序或者H5?的時候?我們會做到那種?左右滑動的電影列表,這種列表一般帶有電影場次,我這個項目是基于Taro?+vue3?+ts?來寫的用的組件庫也是京東的nut-ui以上的代碼和組件也有的是我二次封裝的組件,對vue3電影切換列表知識,感興趣的朋友一起看看吧
    2024-01-01
  • vue實踐---根據(jù)不同環(huán)境,自動轉(zhuǎn)換請求的url地址操作

    vue實踐---根據(jù)不同環(huán)境,自動轉(zhuǎn)換請求的url地址操作

    這篇文章主要介紹了vue實踐---根據(jù)不同環(huán)境,自動轉(zhuǎn)換請求的url地址操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 在Vue3中進行單元測試和集成測試的操作方法

    在Vue3中進行單元測試和集成測試的操作方法

    隨著越來越多的企業(yè)和開發(fā)者選擇使用 Vue.js 構(gòu)建他們的前端應用程序,確保代碼質(zhì)量和可靠性變得尤為重要,在本博客中,我們將深入探討如何在 Vue 3 中進行單元測試和集成測試,并提供示例代碼來幫助您上手,需要的朋友可以參考下
    2025-01-01

最新評論

漯河市| 田阳县| 商洛市| 无为县| 肇庆市| 南丰县| 镇坪县| 荆州市| 河间市| 扶沟县| 米脂县| 云南省| 徐汇区| 高州市| 固原市| 穆棱市| 乾安县| 凤阳县| 阜宁县| 新乡县| 喜德县| 白朗县| 云安县| 雅安市| 麻栗坡县| 南溪县| 武汉市| 宁化县| 桂阳县| 长沙市| 正阳县| 女性| 会泽县| 诸暨市| 陇西县| 清涧县| 朝阳市| 卢龙县| 务川| 合肥市| 庆元县|