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

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

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

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

一.引入Jquery

1.下載jquery源碼:

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

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

npm i jquery -S

二.封裝

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

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

三.引用

1.單文件應用

在某一個文件中單獨使用的話,我們可以通過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)
        },
    }
}

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

相關文章

  • vue2.0s中eventBus實現(xiàn)兄弟組件通信的示例代碼

    vue2.0s中eventBus實現(xiàn)兄弟組件通信的示例代碼

    這篇文章主要介紹了vue2.0s中eventBus實現(xiàn)兄弟組件通信的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • vue3自己封裝面包屑功能組件的幾種方式

    vue3自己封裝面包屑功能組件的幾種方式

    網(wǎng)站中我們經(jīng)??吹接袀€導航路徑,可以直觀地顯示當前頁面的路徑,并快速返回之前的任意頁面,這是一個非常實用的功能,也是在Web前端必備的導航UI之一,這篇文章主要給大家介紹了關于vue3自己封裝面包屑功能組件的幾種方式,需要的朋友可以參考下
    2021-09-09
  • 使用Vue3實現(xiàn)羊了個羊的算法

    使用Vue3實現(xiàn)羊了個羊的算法

    這篇文章主要介紹了使用Vue3實現(xiàn)羊了個羊的算法,初始化的隨機位置算法,通過實例代碼介紹了計算偏移量的方法,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • vue-router中關于children的使用方法

    vue-router中關于children的使用方法

    這篇文章主要介紹了vue-router中關于children的使用方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue實現(xiàn)zip文件下載

    vue實現(xiàn)zip文件下載

    這篇文章主要為大家詳細介紹了vue實現(xiàn)zip文件下載,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue中組件傳值的常見方式小結(jié)

    vue中組件傳值的常見方式小結(jié)

    在 Vue.js 中,組件之間的數(shù)據(jù)傳遞是一個常見的需求,Vue 提供了多種方法來實現(xiàn)這一目標,包括 props、全局事件總線、消息的訂閱與發(fā)布等,下面我們就來學習一下這些方法的具體實現(xiàn)吧
    2023-12-12
  • Vue實現(xiàn)簡易翻頁效果源碼分享

    Vue實現(xiàn)簡易翻頁效果源碼分享

    本文給大家分享了vue實現(xiàn)簡易翻頁效果,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-11-11
  • 詳解Vue2.0之去掉組件click事件的native修飾

    詳解Vue2.0之去掉組件click事件的native修飾

    這篇文章主要介紹了詳解Vue2.0之去掉組件click事件的native修飾,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 如何寫一個 Vue3 的自定義指令

    如何寫一個 Vue3 的自定義指令

    這篇文章主要介紹了如何寫一個 Vue3 的自定義指令,如果我們想在 Vue.js 的項目中實現(xiàn)圖片懶加載,那么用自定義指令就再合適不過了,那么接下來就讓我手把手帶你用 Vue3 去實現(xiàn)一個圖片懶加載的自定義指令 v-lazy,需要的朋友可以參考一下
    2022-01-01
  • vue3時間插件之Moment.js使用教程

    vue3時間插件之Moment.js使用教程

    這篇文章主要給大家介紹了關于vue3時間插件之Moment.js使用的相關資料,需要的朋友可以參考下
    2023-09-09

最新評論