Vue實現(xiàn)點擊導航欄當前標簽后變色功能
更新時間:2020年08月19日 17:04:55 作者:王佳斌
這篇文章主要為大家詳細介紹了Vue實現(xiàn)點擊導航欄當前標簽后變色功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Vue實現(xiàn)點擊導航欄當前標簽后變色的具體代碼,供大家參考,具體內(nèi)容如下
效果圖
實現(xiàn)
這個功能,借助一個切換標識,當與各標簽項 index 對應時切換 css。
HTML:
<template> <div class="nav"> <!-- 點擊切換變色導航欄 --> <ul> <li v-for="(item,index) in nav" :class="{ active: index == current }" @click="go(index)"> {{ item }} </li> </ul> <!-- END --> </div> </template>
JavaScript:
<script> export default { data(){ return { current: 0,//切換標識 nav: [//導航欄數(shù)據(jù) '首頁', '新聞中心', '要聞資訊', '聯(lián)系我們' ] } }, methods: { // 導航欄切換 go(index) { this.current = index//激活樣式 } } } </script>
CSS:
<style> /*點擊切換變色導航欄*/ ul li { list-style: none; float: left; margin-right: 20px; padding:10px; } .active{/*激活樣式*/ color: red; } </style>
關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。
更多vue學習教程請閱讀專題《vue實戰(zhàn)教程》
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
一文詳細了解Vue?3.0中的onMounted和onUnmounted鉤子函數(shù)
Vue3.0引入了新的組件生命周期鉤子函數(shù)onMounted和onUnmounted,分別用于組件掛載后和卸載前的操作,這些鉤子函數(shù)為開發(fā)者提供了更多靈活性,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-10-10C#實現(xiàn)將一個字符轉(zhuǎn)換為整數(shù)
下面小編就為大家分享一篇C#實現(xiàn)將一個字符轉(zhuǎn)換為整數(shù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12