Vue の組み込みフィルターの詳細については、こちらをご覧ください。

青灯夜游
リリース: 2020-10-21 18:00:03
転載
1783 人が閲覧しました

Vue の組み込みフィルターの詳細については、こちらをご覧ください。

过滤器是一个通过输入数据,能够及时对数据进行处理并返回一个数据结果的简单函数。Vue有很多很便利的过滤器,本文为大家介绍了vue自带的9种过滤器,希望对大家有一定的帮助。

一、过滤器写法

{{ message | Filter}}
ログイン後にコピー

二、Vue自带的过滤器:capitalize

功能:首字母大写

    Vue自带的过滤器   
{{message | capitalize}}
ログイン後にコピー

代码输出:Abc

三、Vue自带的过滤器:uppercase

功能:全部大写

    Vue自带的过滤器   
{{message | uppercase}}
ログイン後にコピー

代码输出:ABC

四、Vue自带的过滤器:uppercase

功能:全部小写

    Vue自带的过滤器   
{{message | lowercase}}
ログイン後にコピー

代码输出:abc

五、Vue自带的过滤器:currency

功能:输出金钱以及小数点

参数:

第一个参数 {String} [货币符号] - 默认值: '$'

第二个参数 {Number} [小数位] - 默认值: 2

    Vue自带的过滤器   
{{message | currency}} {{message | currency '¥' "1"}}
ログイン後にコピー

六、Vue自带的过滤器:pluralize

功能: 如果只有一个参数,复数形式只是简单地在末尾添加一个 “s”。如果有多个参数,参数被当作一个字符串数组,对应一个、两个、三个…复数词。如果值的个数多于参数的个数,多出的使用最后一个参数。

参数:{String} single, [double, triple, ...

    Vue自带的过滤器   
{{message}} {{message | pluralize 'item'}}
  • {{item}} {{item | pluralize 'item'}}
  • {{item}} {{item | pluralize 'st' 'rd'}}
  • {{item}} {{item | pluralize 'item'}}
  • {{item}} {{item | pluralize 'st' 'rd'}}
ログイン後にコピー

七、Vue自带的过滤器:debounce

(1)限制: 需在@里面使用

(2)参数:{Number} [wait] - 默认值: 300

(3)功能:包装处理器,让它延迟执行 x ms, 默认延迟 300ms。包装后的处理器在调用之后至少将延迟 x ms, 如果在延迟结束前再次调用,延迟时长重置为 x ms。

    Vue自带的过滤器   
ログイン後にコピー

八、Vue自带的过滤器:limitBy

(1)限制:需在v-for(即数组)里面使用

(2)两个参数:

第一个参数:{Number} 取得数量

第二个参数:{Number} 偏移量

    Vue自带的过滤器   
  • {{item}}
  • {{item}}
ログイン後にコピー

九、Vue自带的过滤器:filterBy

(1)限制:需在v-for(即数组)里面使用

(2)三个参数:

第一个参数: {String | Function} 需要搜索的字符串

第二个参数: in (可选,指定搜寻位置)

第三个参数: {String} (可选,数组格式)

    Vue自带的过滤器   
  • {{item}}
  • {{item.name}}
  • {{item.name+"+"+item.dada}}
ログイン後にコピー

十、Vue自带的过滤器:orderBy

(1)限制:需在v-for(即数组)里面使用

(2)三个参数:

第一个参数: {String | Array | Function} 需要搜索的字符串

第二个参数: {String} 可选参数 order 决定结果升序(order >= 0)或降序(order < 0),默认是升序

    Vue自带的过滤器   
  • {{item}}
  • {{item}}
  • {{item.name}}
  • {{item.name}}
  • {{item.name}}
ログイン後にコピー

gitHub地址:https://github.com/manlili/vue

相关推荐:

2020年前端vue面试题大汇总(附答案)

vue教程推荐:2020最新的5个vue.js视频教程精选

更多编程相关知识,请访问:编程入门!!

以上がVue の組み込みフィルターの詳細については、こちらをご覧ください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。