vue 動態(tài)修改a標簽的樣式的方法
公司要做一個類似今日頭條的項目,用前后端分離的方式做成HTML5頁面,先在微信中運行,領(lǐng)導(dǎo)說想看看效果怎么樣。今日頭條頭部的導(dǎo)航是可以滾動和添加類別的,我們這個項目也是一樣。所以在導(dǎo)航這個地方就需要在點擊不同分類的同時,樣式也是跟著變的,我在網(wǎng)上搜索了一下,發(fā)現(xiàn)了下面的代碼,簡潔清淅,不過具體網(wǎng)址忘記了,先把代碼貼出來給大家看一下,想知道網(wǎng)址的可以去網(wǎng)上搜索一下。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.active{
color: red;
}
</style>
</head>
<body>
<div id="app">
<button v-for='item in isp' @click='f1($index)'
:class="{'active': $index === isActive}">{{item}}</button>
</div>
<script type="text/javascript" src='vue.js'></script>
<script>
new Vue({
el:'#app',
data:{
isActive:0,
isp: ['BGP','中國電信','中國聯(lián)通','聯(lián)通電信雙線']
},
methods:{
f1:function(index){
this.isActive=index
}
}
})
</script>
</body>
</html>
像下面這樣:

vue 動態(tài)修改a標簽的樣式.jpeg
下面是我項目中的代碼:
上面的代碼,作者用的是vue 1.0版本,下面我用的是2.0版本。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.red-link{
color: red;
}
</style>
</head>
<body>
<div id="app">
<a href="javascript:void (0);" rel="external nofollow" class="box1-item"
v-for="(item, index) in menu"
:class="{ 'red-link':index === isActive }"
v-on:click.stop.prevent='switchTab(index)'>
{{ item }}
</a>
</div>
<script type="text/javascript" src='vue.js'></script>
<script>
new Vue({
el:'#app',
data:{
isActive:0,
menu: ['推薦', '人物', '干貨', '行業(yè)', '融資','�教育','大數(shù)據(jù)'],
},
methods:{
switchTab: function (index) {
this.isActive = index;
}
}
})
</script>
</body>
</html>
代碼基本一樣,只是自己整理一下,方便下次使用的時候好找,也希望需要的朋友能拿來就用。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Vue中Number方法將字符串轉(zhuǎn)換為數(shù)字的過程
這篇文章主要介紹了Vue中Number方法將字符串轉(zhuǎn)換為數(shù)字,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06
el-table 動態(tài)給每行增加class屬性的示例代碼
這篇文章主要介紹了el-table 動態(tài)給每行增加class屬性的示例代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2025-03-03
玩轉(zhuǎn)vue的slot內(nèi)容分發(fā)
這篇文章主要介紹了玩轉(zhuǎn)vue的slot內(nèi)容分發(fā),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-09-09
elementUI使用el-upload上傳文件寫法及避坑總結(jié)(上傳圖片/視頻到本地/服務(wù)器及回顯+刪除)
upload上傳是前端開發(fā)很常用的一個功能,下面這篇文章主要給大家介紹了關(guān)于elementUI使用el-upload上傳文件寫法及避坑的相關(guān)資料,包括上傳圖片/視頻到本地/服務(wù)器及回顯+刪除,需要的朋友可以參考下2023-03-03
利用vue和element-ui設(shè)置表格內(nèi)容分頁的實例
下面小編就為大家分享一篇利用vue和element-ui設(shè)置表格內(nèi)容分頁的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03
vue axios sessionID每次請求都不同的原因以及修改方式
這篇文章主要介紹了vue axios sessionID每次請求都不同的原因以及修改方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12
基于vue+element實現(xiàn)全局loading過程詳解
這篇文章主要介紹了基于vue+element實現(xiàn)全局loading過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07
vue子組件設(shè)計provide和inject理解使用
這篇文章主要為大家介紹了vue子組件設(shè)計provide和inject理解及使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08

