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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 13:01:06
字體:
來源:轉載
供稿:網友

直入正題,不廢話!

使用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渲染事件方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍林郭勒市| 邢台市| 大方县| 阿合奇县| 友谊县| 江源县| 靖州| 大冶市| 松江区| 新民市| 衡东县| 阜新| 宁城县| 建阳市| 柞水县| 明光市| 涿州市| 靖边县| 正宁县| 桃园市| 波密县| 枣阳市| 固阳县| 仙桃市| 高尔夫| 商城县| 织金县| 武定县| 图们市| 甘谷县| 四子王旗| 江永县| 宜宾市| 宜阳县| 汉川市| 乌海市| 霍山县| 称多县| 台安县| 额济纳旗| 淮阳县|