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

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:30日期: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里某條數據信息的話,直接將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()'>對調</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字體變紅操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
主站蜘蛛池模板: 成人免费在线观看视频 | 成人毛片视频免费 | 91国自视频 | 国产亚洲成av人片在线观看桃 | 日本超碰| 天天综合干 | 日韩电影一区二区三区 | 91在线精品一区二区 | 奇米四色影视 | 久久国产亚洲 | 一区二区三区视频在线免费观看 | 国产网站在线免费观看 | 久久久www成人免费精品 | 成人欧美一区二区三区在线播放 | 一区二区中文字幕 | 国产精品完整版 | 日韩在线观看一区 | 国产一区二区视频在线 | 91视频在线看 | 天天操天天射综合网 | 精品国产青草久久久久96 | 日本在线免费看最新的电影 | 久久丝袜视频 | 九色视频网站 | 日韩在线一区二区三区 | 国产精品久久久久久久久久免费看 | 日韩日韩日韩日韩日韩日韩日韩 | 在线看一区二区三区 | 毛片视频网址 | 天堂在线1 | 亚洲精品18| 黄色国产视频 | 欧美精品一区二区三 | 日韩激情在线 | 国产欧美精品 | 中文字幕日韩欧美 | 成人性生交大片免费看中文带字幕 | 四虎永久免费地址 | 国产精品久久久久久妇女6080 | 久久久久久久久久久国产 | 97国产精品视频人人做人人爱 |