色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

vue實現(xiàn)tab欄點擊高亮效果

瀏覽:89日期:2022-12-04 17:31:26

本文實例為大家分享了tab欄實現(xiàn)點擊高亮,供大家參考,具體內(nèi)容如下

之前面試的時候被問到過如何使用vue實現(xiàn)tab欄切換高亮,今天自己寫demo順便記錄一下

vue實現(xiàn)tab欄點擊高亮效果

vue官方文檔里有一個基礎(chǔ)知識點叫做對象語法

<div v-bind:class='{ active: isActive, ’text-danger’: hasError }'></div>//data如下data: { isActive: true, hasError: false}//渲染結(jié)果為<div class='static active'></div>

個人覺得類似三元表達(dá)式,如果值為true則給該元素添加上指定的class

實際代碼如下

<template> <div> <!-- v-for循環(huán)渲染arr --> <!-- 把當(dāng)前點擊的name通過selected傳給data里的active --> <!-- 判斷如果active的值與當(dāng)前點擊的name相同 則給當(dāng)前點擊的div加上active樣式 --> <div v-for='(item,index) in arr' :key='index' @click = selected(item.name) : > {{item.name}} </div> </div></template><script>export default { name: 'index', data() { return { arr: [ { name: '娃哈哈' }, { name: '椰子汁' }, { name: '檸檬茶' }, { name: '可樂' }, { name: '雪碧' } ], active: '娃哈哈' }; }, methods: { selected(name){ this.active = name console.log(name) } }};</script><style>.active { background-color: orange; color: white;}#box { width: 100px; height: 100px; margin: 10px; float: left; border: 1px solid #000;}</style>

我是前端萌新一枚,剛接觸前端沒多久,vue接觸時間就更短了,每天進(jìn)步一點點!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 亚洲 欧美 精品 中文第三 | 男女一级爽爽快视频 | 亚洲欧美精品一中文字幕 | 国产自精品在线 | 亚州免费视频 | 91九色国产 | 欧美性色欧美a在线播放 | 久久免费精品 | 国产一区二区三区在线观看免费 | 欧美视频一区二区 | 国产成人a福利在线观看 | 欧美成人亚洲国产精品 | 亚洲精品亚洲人成毛片不卡 | 日韩国产精品99久久久久久 | 久久网站免费观看 | 亚洲综合网址 | 天堂中文资源在线8 | 亚洲线精品久久一区二区三区 | 欧美成人午夜片一一在线观看 | 男人和女人搞黄 | 九九99香蕉在线视频免费 | 国产精品一级香蕉一区 | 亚洲好逼 | 中文字幕亚洲一区二区v@在线 | 欧美高清在线视频在线99精品 | 午夜免费69性视频爽爽爽 | 久久99亚洲网美利坚合众国 | 中国内地毛片免费高清 | 亚洲视频免费在线观看 | 亚洲日本欧美综合在线一 | 欧美成人免费高清视频 | 色老久久 | 日日噜噜噜夜夜爽爽狠狠69 | 国产日韩亚洲不卡高清在线观看 | 欧美激情中文字幕 | 亚洲一区在线播放 | 国产一级毛片一区二区三区 | 日韩欧美亚洲每的更新在线 | 久久成人免费播放网站 | 2022国产精品网站在线播放 | 在线观看免费视频国产 |