亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:34日期: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免费视频版 | 亚洲综合日韩精品欧美综合区 | 这里只有精品国产 | 亚洲综合一区二区精品久久 | 欧美另类孕交免费观看 | 国产成人综合一区精品 | 国产麻豆一级在线观看 | 亚洲区一区 | 精品成人在线视频 | 天天看片欧美 | 国产精品青草久久 | 综合国产| 99久久精品无码一区二区毛片 | 国产精品久久国产精品99盘 | 亚洲一区二区三区91 | 国产午夜精品一区二区三区不卡 | 亚洲综合国产 | 天堂av影院 | 一区二区三区四区在线 | 欧美特级午夜一区二区三区 | 久久国产经典视频 | 91.久久 | 久久se精品一区二区国产 | 精品国产美女福到在线不卡f | 久污| 国产亚洲一区二区在线观看 | 日韩国产午夜一区二区三区 | 日本高清视频在线观看 | 欧洲成人全免费视频网站 | 白浆在线视频 | 欧美成人性色xxxx视频 | 韩国福利一区 | 国产美女视频一区 | 美国三级 | 在线永久免费观看黄网站 | 国产欧美日韩一区 | 牛牛本精品99久久精品88m | 亚洲精品中文字幕在线 | 老司机午夜精品网站在线观看 | 久久99精品久久久久久国产越南 |