手机版

vue过滤器用法实例分析

时间:2021-08-26 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了某视频剪辑软件过滤器用法。分享给大家供大家参考,具体如下:

过滤器:

某视频剪辑软件提供过滤器:

大写字母大写字母大写字母大写字母.

div id=' box ' { msg | currency0 } }/div灯红酒绿配合事件,延迟执行

div id='box '输入类型=' text ' @ key up=' show | debook 2000 '/div数据配合使用过滤器:

极限比限制几个极限比参数(取几个)限制比取几个从哪开始

div id='box' ul!-取2个-Li v-for=' val in arr | Limitby 2“{ val } }/Li br/br/!-取2个,从第arr.length-2个开始取-李v-for=' arr中的val | Limitby 2 arr。长度-2"{ val } }/Li/ul/div脚本var VM=new Vue({ data : { arr :[1,2,3,4,5] },methods : } }).$ mount(' # box ');/scriptfilterBy过滤数据"筛选依据"谁'

div id='box '输入类型=' text ' v-model=' a ' ul Li v-for=' arr |中的val按' { val } }/Li/ul/div筛选脚本var VM=new Vue({ data : { arr :[' width ',' height ',' background ',' orange'],a:'' },methods : } }).$ mount(' # box ');/scriptorderBy排序

排序谁1/-11 - 正序2 - 倒序

div id='box '输入类型=' text ' v-model=' a ' ul Li v-for=' val in arr | order by-1 ' { val } }/Li/ul/div脚本var VM=new Vue({ data : { arr :[' width ',' height ',' background ',' orange'],a:'' },methods : } }).$ mount(' # box ');/script自定义过滤器:型-过滤视图

Vue.filter(名称、函数(输入){ });div id=' box ' { a | ToDou 1 2 } }/div脚本Vue.filter('toDou '),函数(输入,a,b){ alert(a ',' b);返回输入10?0 "输入: "输入;});var VM=new Vue({ data : { a :9 },methods : } }).$ mount(' # box ');/脚本

时间转化器

div id=' box ' { a | Date } }/div脚本vue。过滤器(' Date ',函数(输入){ var HitH=新日期(输入);返回HuIt。GetFullyear()'-'(HuIt。GetMountain)'-' HuIT。GetDate()' ' HuIt。GetHours()' : ' HuIt。GetMinutes()';});var VM=new Vue({ data : { a : date。now()//返回1970 年一月一日午夜与当前日期和时间之间的毫秒数。},methods:{ }).$ mount(' # box ');/script过滤超文本标记语言标记

双向过滤器:*

Vue.filter('filterHtml ',{ read : function(input){//model-view return input.replace(/[^/g ' ');},编写:函数(val){//view-model返回val;}});数据-视图

模型视图

视图模型

!DOCTYPE html html lang=' en ' head meta charset=' UTF-8 ' title/title style/style script src=' http : vue。js '/script//H2欢迎/H2 vue。filter(' filter html ',{ read : function(input){//model-view alert(1);返回input.replace(/[^]/g ' ');},编写:函数(val){//view-model console。日志(val);返回值;} });窗户。onload=function(){ var VM=new Vue({ data : { msg : ' strong欢迎/strong' } }).$ mount(' # box ');};/script/headbody div id='box '输入类型=' text ' v-model=' msg | FilterHTML ' br { { msg | FilterHTML } }/div/body/html希望本文所述对大家vue.js程序设计有所帮助。

版权声明:vue过滤器用法实例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。