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

首頁 > 語言 > JavaScript > 正文

vue2中filter()的實現代碼

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

vue2.0里,不再有自帶的過濾器,需要自己定義過濾器。定義的方法如下:

注冊一個自定義過濾器,它接收兩個參數:過濾器 ID 和過濾器函數。

Vue.filter('filtername',function(value,參數){    return 參數+value.split('').reverse().join('');  });1234123 

完整代碼如下:

<!doctype html><html><head><meta charset="UTF-8"><title>Document</title><style></style></head><script src='./vue2.js'></script><script>window.onload=function(){  //類似于自定義指令,可以用全局方法 Vue.filter() 注冊一個自定義過濾器,它接收兩個參數:過濾器 ID 和過濾器函數。  Vue.filter('reverseString',function(value,myString){    // function里第一個參數value默認為使用這個過濾器的data值,在本例中是msg的值'you are mine'。請注意:第一個參數必須為自身的值,后面可以加任意多的參數    return myString+value.split('').reverse().join('');  });  new Vue({    el:'#box',    data:{      msg:'you are mine'     }    });};</script><body><div id='box'>  <p>msg is: <br>{{msg}}</p>  <hr>  <p>reverse msg is: <br>{{msg|reverseString( 'Hello:' )}}</p>   <!-- 在vue2.0里 過濾器只能用類似函數的寫法reverseString( 'I must tell you:'),括號內是參數,不同于vue1.0的用空格后加參數的寫法" msg|reverseString 'I must tell you:' " --></div></body></html>12345678910111213141516171819202122232425262728293031323334353637383940411234567891011121314151617181920212223242526272829303132333435363738394041

輸出結果為:

msg is: you are minereverse msg is: Hello:enim era uoy

以上所述是小編給大家介紹的vue2中filter()的實現代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

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

圖片精選

主站蜘蛛池模板: 体育| 天柱县| 墨江| 康定县| 麻栗坡县| 江口县| 灌南县| 连云港市| 灵石县| 宾川县| 临猗县| 光泽县| 钦州市| 宁明县| 弥勒县| 泸西县| 株洲县| 连平县| 邓州市| 大连市| 二手房| 湖北省| 乡宁县| 马尔康县| 青岛市| 黔江区| 定襄县| 平度市| 肥城市| 蓝山县| 龙岩市| 焦作市| 南乐县| 且末县| 苏尼特右旗| 屏南县| 海宁市| 绥芬河市| 竹北市| 清远市| 固原市|