Vue.js 實現tab切換并變色操作講解
更新時間:2021年09月14日 15:00:42 作者:Q_xyue
這篇文章主要介紹了Vue.js 實現tab切換并變色操作講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
在實現這個功能時借鑒的原博主的方法沒有實現切換變色,琢磨了好久終于知道了怎么切換變色(小菜鳥的咆哮)?。?!記錄下來以供參考,以下是vue的完整tab頁切換并變色的代碼框架。
<template>
<div >
//tab頁切換按鈕部分
<ul >
<li v-for="(item,index) in navList" :class = "{active:!(index-
menuIndex)}" @click = 'menuShow(index)'>
<a href="#" rel="external nofollow" >{{item}}</a>
</li>
</ul>
//內容主體部分
<div v-show = 'menuIndex == 0'>內容一 <!--此處可以換成子組件--></div>
<div v-show = 'menuIndex == 1'>內容二 <!--此處可以換成子組件--></div>
</div>
</template>
<script type="text/javascript">
export default {
data(){
return {
menuIndex:0,
navList:['中間件詳情','部署架構'],
}
}
methods: {
menuShow (index) {
this.menuIndex = index
console.log(this.menuIndex)
}
}
</script>
//樣式
<style scoped>
//點擊切換顏色,我設置的為藍色
.active{
background-color: rgba(13, 175, 255, 0.33);
}
<style>
切換顏色就是這個
.active{
//背景色
background-color: rgba(13, 175, 255, 0.33);
//字體色
color:red;
}
以下是效果圖:
點擊中間件詳情:
效果圖:

點擊部署架構:

到此這篇關于Vue.js 實現tab切換并變色操作講解的文章就介紹到這了,更多相關Vue.js 實現tab切換并變色內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解vue-router的Import異步加載模塊問題的解決方案
這篇文章主要介紹了詳解vue-router的Import異步加載模塊問題的解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05
Vue3中導入和使用圖標庫Font Awesome的實現步驟
Font Awesome 是互聯網的圖標庫和工具包,被數百萬設計師、開發(fā)人員和內容創(chuàng)建者使用,Font Awesome的圖標非常豐富,基本涵蓋你所需要的所有,本文給大家介紹了Vue3中導入和使用圖標庫Font Awesome的具體步驟,需要的朋友可以參考下2025-01-01
vue跳轉時根據url錨點(#xxx)實現頁面內容定位的方法
本前端仔在做頁面跳轉的時候,被要求跳轉到頁面時候,把對應部分的內容自動滾動到頂部,我一開始想到的就是根據錨點<a href="#xxid">進行處理,但是發(fā)現不太好實現,于是便自己研究了一個比較取巧的方法,需要的朋友可以參考下2024-04-04

