vue實現(xiàn)點擊當前標簽高亮效果【推薦】
實現(xiàn)點擊按鈕使當前按鈕高亮,其他按鈕復(fù)原的效果
實現(xiàn)思路
•在data中定義即將渲染的數(shù)據(jù),及active
data() { return { wpList: [ { name: '食品飲料' }, { name: '鮮花' }, { name: '蛋糕' }, { name: '水果生鮮' }, { name: '服裝鞋帽' }, { name: '其它' } ], active:'' } } ...
•定義高亮的標簽類名
.active { background: #fd7522; border: 1px solid #fd7522; color: #fff; }
•動態(tài)渲染按鈕的數(shù)據(jù),并動態(tài)的增加active類名(當active為當前name值時添加),添加點擊事件(點擊時讓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中定義點擊事件函數(shù)
selected(name){ this.active = name; }
總結(jié)
以上所述是小編給大家介紹的vue實現(xiàn)點擊當前標簽高亮效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Vue使用mockjs問題(返回數(shù)據(jù)、get、post 請求)
這篇文章主要介紹了Vue使用mockjs問題(返回數(shù)據(jù)、get、post 請求),具有很好的參考價值,希望對大家有所幫助。2023-05-05使用Vue3和Plotly.js繪制動態(tài)3D圖表的示例代碼
在數(shù)據(jù)可視化應(yīng)用中,需要將數(shù)據(jù)動態(tài)加載到圖表中并進行實時更新,本文將展示如何使用Plotly.js和Vue.js實現(xiàn)這一功能,從加載外部數(shù)據(jù)到創(chuàng)建交互式圖表,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2024-06-06查看vue-cli腳手架的版本號和vue真實版本號及詳細操作命令
本文給大家分享如何查看vue-cli腳手架的版本號和vue真實版本號及詳細操作過程,本文給大家講解的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2022-11-11