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

首頁 > 語言 > JavaScript > 正文

Vue 監聽列表item渲染事件方法

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

直入正題,不廢話!

使用Vue渲染列表是很簡單方便的,但如果需要在渲染item的時候去監聽事件就無法實現了,樓主我翻遍了Vue的api也沒找到合適的方法去解決,其中也提到使用watch和vue.nextClick 監聽,但這些都不能實現,苦惱啊,不過機智的我還是想到了曲線救過的方法,利用過濾器來實現,代碼如下

<li v-for="item in list"> {{item.content | setEvent item.id , item.name}}</li>new Vue({  el:'',  data:{   list:[]  },  fliters:{   setEvent:function(content , id , name) {     // TODO 處理你的事件。。。。    return content ;      }  }})

過濾器函數始終以表達式的值作為第一個參數(item.content)。

帶引號的參數視為字符串,而不帶引號的參數按表達式計算。這里將表達式 item.id 將傳給過濾器作為第二個參數,表達式 item.name 的值在計算出來之后作為第三個參數。

注意一定要return 當前li需要顯示的內容,否則li無數據展示,這樣就可以實現監聽列表item的的渲染事件,厲害不!哈哈哈!

以上這篇Vue 監聽列表item渲染事件方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

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

圖片精選

主站蜘蛛池模板: 晋中市| 响水县| 商洛市| 凤城市| 卫辉市| 桐柏县| 武城县| 团风县| 永城市| 阿鲁科尔沁旗| 台中县| 兰州市| 安康市| 五华县| 青铜峡市| 新巴尔虎右旗| 华宁县| 冀州市| 盱眙县| 山阳县| 长武县| 长治市| 香格里拉县| 四川省| 通榆县| 周至县| 海南省| 阳原县| 治县。| 长兴县| 望谟县| 左贡县| 玛纳斯县| 莒南县| 巴南区| 青州市| 临猗县| 谢通门县| 菏泽市| 收藏| 安仁县|