国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

解決vue點擊控制單個樣式的問題

2024-05-06 15:30:35
字體:
來源:轉載
供稿:網友

既然是控制單個樣式,我們的html里面的內容一定是v-for="";渲染出來,一定要養成一個好習慣,v-for="(item,index) in items";index就是我們所說的索引。

<div class="border" v-for="(item,index) in tolos" :key="index">

我做的項目類似于微信朋友圈,彈出贊與評論按鈕,點擊一個全體都會彈出;我們要解決的就是點一個只彈出對應的一個,對button按鈕對應其中的INDEX。

這個index對應著v-for中的index;

由于公司開發的后臺是c#必須用兩個@@來調用click事件,函數clickBt的函數內容是:

<div @@click="clickBt(index)" class="clickBt"><i class="fa fa-envelope fa-lg message"></i></div>

在data里面定義了activeindex

// clickBt: function (index) {// var _this = this;// console.log(111,index);// _this.activeindex = index;// _this.clickTf = !_this.clickTf;// },

最后是在我們需要彈出的div里面寫v-class:與v-if相互調用:

<div class="clickDiv" v-bind:class="{'slide':clickTf}" v-if="index == activeindex">

不BB其他的哦,只希望以后遇到同樣的問題,能夠自己解決吧!

以上這篇解決vue點擊控制單個樣式的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 陈巴尔虎旗| 九龙县| 沾化县| 馆陶县| 沙坪坝区| 陈巴尔虎旗| 古蔺县| 吕梁市| 莆田市| 嘉峪关市| 乌兰浩特市| 新竹县| 甘孜县| 安图县| 石棉县| 汤原县| 措美县| 安仁县| 高阳县| 五大连池市| 三都| 陈巴尔虎旗| 岳阳县| 三台县| 连州市| 怀集县| 成都市| 峡江县| 行唐县| 祁东县| 长宁区| 汶川县| 赞皇县| 宁海县| 景谷| 镶黄旗| 神池县| 定兴县| 永吉县| 伊通| 叶城县|