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

vue封裝jquery修改自身及兄弟元素的方法

 更新時間:2022年07月01日 10:15:30   作者:木偶?  
本文主要介紹了vue封裝jquery修改自身及兄弟元素的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

在項目中我們經(jīng)常有,點擊某一個元素讓其自身樣式發(fā)生變化,同時其兄弟元素改變的需求,最簡單的就是通過Jquery來操作,但是如果需求多的話,那么我們就可以對這個方法進行封裝,然后再引入使用。今天我們就來看看這個封裝…

一.引入Jquery

1.下載jquery源碼:

我們在網(wǎng)頁中打開https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js,復(fù)制代碼粘貼到我們的項目文件中。

2.NPM安裝
我們也可以在項目終端中輸入如下代碼:

npm i jquery -S

二.封裝

我們新建名為change.js的文件,在里面寫入如下代碼:

//引入Jquery
import $ from '@/common/jquery.js'
//聲明對象
let change={
//對象中的方法(name就是對應(yīng)的class類名,index為當前點擊元素的索引)
    go(name, index) {
        // 獲取當前點擊的元素
        let a = $(name)[index]
        $(a)[0].style.backgroundColor = "#4CD964"
        $(a)[0].style.color = "#fff"
        // 設(shè)置同等級兄弟元素的樣式
        $($(a)[0]).siblings().css('background-color', "#fff")
        $($(a)[0]).siblings().css('color', "#000")
    }
}
export default change

三.引用

1.單文件應(yīng)用

在某一個文件中單獨使用的話,我們可以通過import的形式將其引入,如下所示:

import change from '@/common/change.js'
    export default {
    ......
    methods:{
            // 分類點擊
            ItemClick(item, index) {
                // 調(diào)用方法,修改樣式
                change.go('.item_one', index)
            },
        }
    }

2.全局引用

我們可以在main.js中進行全局的注冊,那么就可以在全局進行調(diào)用:

main.js

// 修改樣式
import change from '@/common/change.js'
Vue.prototype.change=change

需要調(diào)用此方法的文件

export default{
...
methods:{
    // 分類點擊
    ItemClick(item, index) {
            // 調(diào)用方法,修改樣式
            this.change.go('.item_one', index)
        },
    }
}

到此這篇關(guān)于vue封裝jquery修改自身及兄弟元素的方法的文章就介紹到這了,更多相關(guān)vue jquery修改自身及兄弟元素 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決VUE雙向綁定失效的問題

    解決VUE雙向綁定失效的問題

    今天小編就為大家分享一篇解決VUE雙向綁定失效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • Vue組件化常用方法之組件傳值與通信

    Vue組件化常用方法之組件傳值與通信

    這篇文章主要給大家介紹了關(guān)于Vue組件化常用方法之組件傳值與通信的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • VUE前端導(dǎo)出文件之file-saver插件安裝使用教程

    VUE前端導(dǎo)出文件之file-saver插件安裝使用教程

    這篇文章主要給大家介紹了關(guān)于VUE前端導(dǎo)出文件之file-saver插件安裝使用的相關(guān)資料,file-saver是一個用于保存文件的JavaScript庫,它提供了一種簡單的方式來生成和保存文件,支持各種文件類型,例如文本文件、圖片、PDF等,需要的朋友可以參考下
    2024-05-05
  • 完美解決element-ui的el-input設(shè)置number類型后的相關(guān)問題

    完美解決element-ui的el-input設(shè)置number類型后的相關(guān)問題

    這篇文章主要介紹了完美解決element-ui的el-input設(shè)置number類型后的相關(guān)問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • vue-model實現(xiàn)簡易計算器

    vue-model實現(xiàn)簡易計算器

    這篇文章主要為大家詳細介紹了vue-model實現(xiàn)簡易計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • 詳解element-ui級聯(lián)菜單(城市三級聯(lián)動菜單)和回顯問題

    詳解element-ui級聯(lián)菜單(城市三級聯(lián)動菜單)和回顯問題

    這篇文章主要介紹了詳解element-ui級聯(lián)菜單(城市三級聯(lián)動菜單)和回顯問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • vue項目預(yù)覽excel表格功能(file-viewer插件)

    vue項目預(yù)覽excel表格功能(file-viewer插件)

    這篇文章主要介紹了vue項目預(yù)覽excel表格功能(file-viewer插件),本文分步驟結(jié)合實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-10-10
  • 如何利用vite快速搭建vue3項目

    如何利用vite快速搭建vue3項目

    這篇文章主要介紹了如何利用vite快速搭建vue3項目問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • html+vue.js 實現(xiàn)漂亮分頁功能可兼容IE

    html+vue.js 實現(xiàn)漂亮分頁功能可兼容IE

    功能比較簡單,在單一html中使用vue.js分頁展示數(shù)據(jù),并未安裝腳手架,或使用相關(guān)UI框架,此時需要手寫一個分頁器,不失為最合理最便捷的解決方案,需要的朋友可以參考下
    2020-11-11
  • 解決axios post 后端無法接收數(shù)據(jù)的問題

    解決axios post 后端無法接收數(shù)據(jù)的問題

    今天小編就為大家分享一篇解決axios post 后端無法接收數(shù)據(jù)的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評論

神池县| 扬州市| 克东县| 宁德市| 西乌珠穆沁旗| 石景山区| 邹城市| 临沂市| 淳化县| 常州市| 武胜县| 镇原县| 康平县| 绥化市| 石首市| 沐川县| 轮台县| 大关县| 南投县| 永善县| 大冶市| 德保县| 广宁县| 淮南市| 晋城| 怀来县| 克拉玛依市| 皮山县| 凭祥市| 定陶县| 伊通| 龙门县| 双江| 湖南省| 元氏县| 湖北省| 屏东市| 宁安市| 鲁甸县| 环江| 集贤县|