av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

vue v-for出來的列表,點擊某個li使得當前被點擊的li字體變紅操作

瀏覽:35日期:2023-01-05 17:04:37

這里使用的是給被點擊的li添加類名的方式

<template> <div class='person1'> <div v-for='(item,index) in lists' @click='clickAdd(index)' :key='index' :class='{red:i === index}'> <div>{{item.name}}</div> </div> </div></template><script>export default { data () { return { isShow: false, i: null, lists: [ {id: 1, name: ’rose’}, {id: 2, name: ’mike’}, {id: 3, name: ’jerry’} ] } }, methods: { clickAdd (index) { console.log(index) this.i = index } }, watch: { }}</script><style> li{ list-style: none; } .red{ color: red; }</style>

如果想要獲取lists里某條數(shù)據(jù)信息的話,直接將item傳遞過去即可(@click=“clickAdd(item)”)

補充知識:vue點擊ul中的li顯示,點擊其他地方隱藏

vue點擊ul中的li顯示彈框,點擊其他地方隱藏彈框

注意:ref='seatTipOperation'

<ul ref='seatTipOperation' v-if='seatTipOperationVisible'> <li @click='handleSeatTipAdd()'>添加</li> <li @click='handleSeatTipDelect()'>刪除</li> <li @click='handleSeatTipLock()'>鎖定</li> <li @click='handleSeatTipFillIn()'>插空</li> <li @click='handleSeatTipSocket()'>插座</li> <li @click='handleSeatTipSwop()'>對調(diào)</li></ul>

handleSeatList () { this.seatTipOperationVisible = true}

mounted () { // this的指向問題 let that = this document.addEventListener(’click’, function (e) { // 這里that代表組件,this代表document // 冒泡也不會隱藏 if(!that.$refs.seatTipOperation.contains(e.target)){ that.seatTipOperationVisible = false } })}

以上這篇vue v-for出來的列表,點擊某個li使得當前被點擊的li字體變紅操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Vue
主站蜘蛛池模板: 国产成人综合久久 | 国产一区二区三区四区三区四 | 日本中文字幕一区 | 成人网在线观看 | 久久精品日产第一区二区三区 | 日本特黄特色aaa大片免费 | 涩涩视频网站在线观看 | 福利在线观看 | 欧美一区免费 | 男人的天堂在线视频 | 一级全黄少妇性色生活免费看 | 日韩中文字幕在线观看 | 久久av一区 | 国产视频福利在线观看 | 久草视频网站 | 国产乱码精品一区二区三区五月婷 | 四虎伊人| 韩日一区 | www.青青草 | 亚洲欧洲在线观看视频 | 这里有精品 | 视频一区在线 | 人人射人人 | 日韩国产高清在线观看 | 久久国产精品-国产精品 | 69av网 | 99精品在线观看 | 国产网站在线播放 | av日日操 | 欧美男人天堂 | 国产免费播放视频 | 国产精品日本一区二区不卡视频 | 欧美黑人一级爽快片淫片高清 | 午夜国产 | 欧美精品久久 | 99精品国产一区二区青青牛奶 | 日韩在线不卡视频 | 天天爽综合网 | 色视频www在线播放国产人成 | 99热在线播放 | 精品一区二区三区在线视频 |