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

在vue中使用?jquery?的兩種方法小結(jié)

 更新時間:2022年08月02日 08:37:55   作者:RxnNing  
這篇文章主要介紹了在vue中使用?jquery?的兩種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue中使用 jquery的方法

方法一

直接在vue項目的index.html中引入 外部鏈接即可

#index.html文件中
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>

不推薦:因為引入外部鏈接或者引入下載好的js文件這種方式不參與打包,需要下載到本地的jquery文件引入才可

方法二

安裝依賴包

npm i jquery --save-d

全局引入

# 在src/main.js文件
import jquery from 'jquery'
Vue.prototype.$ = jquery

局部引入

#在需要的組件中
import $ from 'jquery'

vue和jquery混用注意事項

拿起html的時候,在數(shù)據(jù)處理上,瘋狂懷念數(shù)據(jù)雙向綁定,vue又成了我的必選項,但是有些業(yè)務(wù)場景其實并不適用vue,所以最終技術(shù)選型為vue+jquery混合使用,結(jié)合兩邊的優(yōu)點,大大提高開發(fā)效率。

vue和jquery同時引入的時候,jquery操作一定要放在vue后面,要等DOM渲染完成,jquery才能進行DOM事件操作。

vue+jquery應(yīng)該如何使用呢?

一、首先引入vue文件(cdn或者下載到本地都行),參考vue官方連接 https://cn.vuejs.org/v2/guide/installation.html

二、創(chuàng)建一個vue實例,因為每個vue應(yīng)用都是通過創(chuàng)建一個vue實例開始的

var vm = new Vue({
? ? ? el:'#app', ?//實例化對象
? ? ? data:{  ? ? ? ? ?
? ? ? ?? ?wordCardStyles:[] ?
? ? ? ?? ?//要存放的數(shù)據(jù) ??
? ? ? }, ? ??
? ? ? methods:{ ?
? ? ? ?? ?//存放實例方法 ? ?
? ? ? }?
})

三、vue和jquery之間互相調(diào)用

例如現(xiàn)在用jq寫了一個方法,從后臺獲取數(shù)據(jù),并且把獲取到的數(shù)據(jù)要賦值給vue對象里的子對象

function getStyleSheetInfo(){
? ? $.ajax({
? ? ? ? type: 'post',
? ? ? ? dataType: 'json',
? ? ? ? url: serverUrl + 'api/styleSheet/findStyleSheetPage',
? ? ? ? data: {
? ? ? ? ? ? pageNumber:1,
? ? ? ? ? ? pageSize:99,
? ? ? ? ? ? styleType:'582941287137673216'
? ? ? ? },
? ? ? ? success: function (result) {
? ? ? ? ? ? if (result.code == '0000') {
? ? ? ? ? ? ? ? vm.wordCardStyles = result.data.list //這里的vm就是代表上面的實例,wordCardStyles是vm實例里面的一個對象,然后把請求結(jié)果賦值給這里對象
? ? ? ? ? ? }
? ? ? ? }
? ? })
}

vm實例里面如何調(diào)用外部的jq方法呢?

直接把方法寫在vm的方法里調(diào)用即可

var vm = new Vue({
? el:'#app', ?//實例化對象
? data:{
? ?? ?wordCardStyles:[] ?//要存放的數(shù)據(jù) ?
?? ?},
?? ?methods:{
?? ??? ?//存放實例方法?
? ?? ?changeModel(event){
? ? ?? ?console.log(event)
? ? ?? ?getMainTabelData() //外部的jq方法
?? ??? ?},
?? ?}
})

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • uniapp中app與webview的通訊代碼示例

    uniapp中app與webview的通訊代碼示例

    這篇文章主要給大家介紹了關(guān)于uniapp中app與webview通訊的相關(guān)資料,這里的通信主要是打包APP端和web-view內(nèi)嵌網(wǎng)頁的雙向通信,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • karma+webpack搭建vue單元測試環(huán)境的方法示例

    karma+webpack搭建vue單元測試環(huán)境的方法示例

    本篇文章主要介紹了karma+webpack搭建vue單元測試環(huán)境的方法示例,這次搭建的測試環(huán)境和開發(fā)環(huán)境隔離,所以理論上適用所有使用vue的開發(fā)環(huán)境。感興趣的小伙伴們可以參考一下
    2018-05-05
  • vue實現(xiàn)移動端返回頂部

    vue實現(xiàn)移動端返回頂部

    這篇文章主要為大家詳細介紹了vue實現(xiàn)移動端返回頂部,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • vue resource post請求時遇到的坑

    vue resource post請求時遇到的坑

    這篇文章主要介紹了vue resource post請求時遇到的坑,需要的朋友可以參考下
    2017-10-10
  • 如何修改ant?design組件自帶樣式

    如何修改ant?design組件自帶樣式

    這篇文章主要介紹了如何修改ant?design組件自帶樣式問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • vue實現(xiàn)聊天框發(fā)送表情

    vue實現(xiàn)聊天框發(fā)送表情

    這篇文章主要為大家詳細介紹了vue實現(xiàn)聊天框發(fā)送表情,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Vue.js實現(xiàn)可排序的表格組件功能示例

    Vue.js實現(xiàn)可排序的表格組件功能示例

    這篇文章主要介紹了Vue.js實現(xiàn)可排序的表格組件功能,涉及vue.js事件響應(yīng)、元素動態(tài)操作、排序、運算等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • vue3+vite相對路徑的處理方式

    vue3+vite相對路徑的處理方式

    這篇文章主要介紹了vue3+vite相對路徑的處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 腳手架(vue-cli)創(chuàng)建Vue項目的超詳細過程記錄

    腳手架(vue-cli)創(chuàng)建Vue項目的超詳細過程記錄

    用vue-cli腳手架可以快速的構(gòu)建出一個前端vue框架的項目結(jié)構(gòu),下面這篇文章主要給大家介紹了關(guān)于腳手架(vue-cli)創(chuàng)建Vue項目的超詳細過程,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • vue el-form一行里面放置多個el-form-item的實現(xiàn)

    vue el-form一行里面放置多個el-form-item的實現(xiàn)

    本文主要介紹了vue el-form一行里面放置多個el-form-item的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08

最新評論