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

vue.js實現(xiàn)標(biāo)簽頁切換效果

 更新時間:2018年06月07日 08:28:47   作者:偉hw  
這篇文章主要介紹了vue.js實現(xiàn)標(biāo)簽頁切換效果,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

第二個實例是關(guān)于標(biāo)簽頁切換的,先看一下效果:

這也是一個很常見的交互效果,以往正常的javascript寫法是給各個按鈕綁定事件來切換不同的層,當(dāng)然也可以用純css寫,給上面的三個切換的層分別添加一個單選按鈕的兄弟節(jié)點,再用絕對定位把單選按鈕定位在三個button上面,這樣就可以用:checked偽類來單選按鈕的兄弟元素,即對應(yīng)的不同的層,我簡單的寫了一下DOM結(jié)構(gòu),大概就是這樣:

那么用vue.js實現(xiàn)上述的效果,其實也有兩種途徑,一種使用vue-router,vue-routervue.js的一個路由組件,在單頁面應(yīng)用中非常非常流行,如果切換的層數(shù)據(jù)量非常大的話,比如每個層都要有服務(wù)器進行大量的數(shù)據(jù)交互,那么強烈建議使用vue-router,因為vue-router在每次切換路由的過程中,都會自動銷毀(destroyed)前面的組件,這樣在頻繁的操作中頁面也不會卡,而且vue-router也定義了頁面切換過程中的過渡動畫。

如果數(shù)據(jù)量并不復(fù)雜的話,可以直接通過vue.js定義切換狀態(tài)來切換不同的層。

首先先把template和css寫好:

其中introduce、chatbar、videobar分別代表三個需要跟隨button切換的組件,接下來就可以給vue.js的button節(jié)點綁定事件來操控點擊狀態(tài):

點擊不同的button,會讓active的狀態(tài)改變,同時這個狀態(tài)會作用到button上面,比如讓被點擊的button有個高亮的效果等等。

那么如何讓active的狀態(tài)作用到彈出層呢?其實定義一個computed函數(shù)就可以了:

總結(jié)

以上所述是小編給大家介紹的vue.js實現(xiàn)標(biāo)簽頁切換效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 在Vue中實現(xiàn)Excel導(dǎo)出功能(數(shù)據(jù)導(dǎo)出)

    在Vue中實現(xiàn)Excel導(dǎo)出功能(數(shù)據(jù)導(dǎo)出)

    本文分享了如何在前端導(dǎo)出Excel文件,強調(diào)了前端導(dǎo)出的即時性、便捷性、靈活性和定制化優(yōu)勢,以及減輕后端服務(wù)器負擔(dān)的特點,詳細介紹了ExcelJS和FileSaver.js兩個工具庫的使用方法和主要功能,最后通過Vue實現(xiàn)了Excel的導(dǎo)出功能
    2024-10-10
  • Vue 配合eiement動態(tài)路由,權(quán)限驗證的方法

    Vue 配合eiement動態(tài)路由,權(quán)限驗證的方法

    今天小編就為大家分享一篇Vue 配合eiement動態(tài)路由,權(quán)限驗證的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue綁定class與行間樣式style詳解

    vue綁定class與行間樣式style詳解

    這篇文章主要介紹了vue綁定class與行間樣式style的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Vue預(yù)覽圖片和視頻的幾種實現(xiàn)方式

    Vue預(yù)覽圖片和視頻的幾種實現(xiàn)方式

    本文主要介紹了Vue預(yù)覽圖片和視頻的幾種實現(xiàn)方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • vue-auto-focus: 控制自動聚焦行為的 vue 指令方法

    vue-auto-focus: 控制自動聚焦行為的 vue 指令方法

    今天小編就為大家分享一篇vue-auto-focus: 控制自動聚焦行為的 vue 指令方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue2安裝vue-router報錯的解決方法

    vue2安裝vue-router報錯的解決方法

    vue-router的安裝不是理想化的,會出現(xiàn)問題,需要靜下心認(rèn)真研究,熬過去就會懂得更多,這篇文章主要給大家介紹了關(guān)于vue2安裝vue-router報錯的解決方法,需要的朋友可以參考下
    2022-03-03
  • vue中的router-view父子組件傳參方式

    vue中的router-view父子組件傳參方式

    這篇文章主要介紹了vue中的router-view父子組件傳參方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • VUE v-bind 數(shù)據(jù)綁定的示例詳解

    VUE v-bind 數(shù)據(jù)綁定的示例詳解

    這篇文章主要介紹了VUE v-bind 數(shù)據(jù)綁定,簡單點來說就是對 HTML 中的元素,我們可以使用 v-bind 來進行綁定和動態(tài)的數(shù)據(jù)輸出,本文結(jié)合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Vue3之 Vue CLI多環(huán)境配置

    Vue3之 Vue CLI多環(huán)境配置

    這篇文章主要介紹了Vue3之 Vue CLI多環(huán)境配置,通俗點說就是使用配置文件來管理多環(huán)境,實現(xiàn)環(huán)境的切換,西阿棉詳細內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • vue中的base64圖片轉(zhuǎn)網(wǎng)絡(luò)URL方式

    vue中的base64圖片轉(zhuǎn)網(wǎng)絡(luò)URL方式

    在Vue中,可以直接將Base64編碼的圖片賦值給img元素的src屬性,此外,也可以通過JavaScript的URL.createObjectURL()方法將Base64轉(zhuǎn)換為Blob URL,進而轉(zhuǎn)換為File對象,并可進一步轉(zhuǎn)換為PNG或其他格式的圖片,這種轉(zhuǎn)換技術(shù)在前端開發(fā)中非常實用
    2024-10-10

最新評論