這篇文章將為大家詳細(xì)講解有關(guān)vue如何實(shí)現(xiàn)點(diǎn)擊當(dāng)前標(biāo)簽高亮效果,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到烏審網(wǎng)站設(shè)計(jì)與烏審網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋烏審地區(qū)。
Vue是一套用于構(gòu)建用戶(hù)界面的漸進(jìn)式JavaScript框架,Vue與其它大型框架的區(qū)別是,使用Vue可以自底向上逐層應(yīng)用,其核心庫(kù)只關(guān)注視圖層,方便與第三方庫(kù)和項(xiàng)目整合,且使用Vue可以采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫(kù)開(kāi)發(fā)復(fù)雜的單頁(yè)應(yīng)用。
實(shí)現(xiàn)點(diǎn)擊按鈕使當(dāng)前按鈕高亮,其他按鈕復(fù)原的效果
實(shí)現(xiàn)思路
?在data中定義即將渲染的數(shù)據(jù),及active
data() { return { wpList: [ { name: '食品飲料' }, { name: '鮮花' }, { name: '蛋糕' }, { name: '水果生鮮' }, { name: '服裝鞋帽' }, { name: '其它' } ], active:'' } } ...
?定義高亮的標(biāo)簽類(lèi)名
.active { background: #fd7522; border: 1px solid #fd7522; color: #fff; }
?動(dòng)態(tài)渲染按鈕的數(shù)據(jù),并動(dòng)態(tài)的增加active類(lèi)名(當(dāng)active為當(dāng)前name值時(shí)添加),添加點(diǎn)擊事件(點(diǎn)擊時(shí)讓active=name)
<el-row class="wp-list"> <el-button v-for="item in wpList" :key="item.name" :class="{active : active == item.name}" @click="selected(item.name)">{{item.name}}</el-button> </el-row>
?在methods中定義點(diǎn)擊事件函數(shù)
selected(name){ this.active = name; }
關(guān)于“vue如何實(shí)現(xiàn)點(diǎn)擊當(dāng)前標(biāo)簽高亮效果”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
分享名稱(chēng):vue如何實(shí)現(xiàn)點(diǎn)擊當(dāng)前標(biāo)簽高亮效果
當(dāng)前URL:http://muchs.cn/article40/pippho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)公司、面包屑導(dǎo)航、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站制作、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)