這篇文章將為大家詳細(xì)講解有關(guān)vue如何實(shí)現(xiàn)點(diǎn)擊當(dāng)前標(biāo)簽高亮效果,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
站在用戶的角度思考問題,與客戶深入溝通,找到烏審網(wǎng)站設(shè)計(jì)與烏審網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋烏審地區(qū)。
Vue是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架,Vue與其它大型框架的區(qū)別是,使用Vue可以自底向上逐層應(yīng)用,其核心庫只關(guān)注視圖層,方便與第三方庫和項(xiàng)目整合,且使用Vue可以采用單文件組件和Vue生態(tài)系統(tǒng)支持的庫開發(fā)復(fù)雜的單頁應(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)簽類名
.active { background: #fd7522; border: 1px solid #fd7522; color: #fff; }
?動態(tài)渲染按鈕的數(shù)據(jù),并動態(tài)的增加active類名(當(dāng)active為當(dāng)前name值時添加),添加點(diǎn)擊事件(點(diǎn)擊時讓active=name)
{{item.name}}
?在methods中定義點(diǎn)擊事件函數(shù)
selected(name){ this.active = name; }
關(guān)于“vue如何實(shí)現(xiàn)點(diǎn)擊當(dāng)前標(biāo)簽高亮效果”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。