Vue.js 内置了10个过滤器,下面简单介绍它们的功能和用法。
Vue.js 内置了10个过滤器,下面简单介绍它们 的功能和用法。
①capitalize:字符串首字符转化成大 写
②uppercase:字符串转化成大写
③lowercase :字符串转化成小写
④currency 参数为{String}[货币符号] ,{Number} [小数位],将数字转化成货币符号,并且会自动添加数字分节号。{{ amount | currency '¥' 2 }} // -> 若amount10000,则输出¥10,000.00
⑤pluralize 参数为{String} single, [double,triple],字符串复数化。如果接收的是一个参数,那复数形式就是在字符串末尾直接加一个“s”。如果接收多个参数,则会被当成数组处理,字符串会添加对应数组下标的值。如果字符串的个数多于参数个数,多出部分会都添加最后一个参数的值。例如:
<p v-for="c in count">{{ c | pluralize 'item' }} {{ c | pluralize 'st' 'nd' 'rd' 'th' }}</p>
⑥json 参数为{Number}[indent]空格缩进数, 与JSON.stringify()作用相同,将json对象数据输出成符合json格式的字符串。
⑦debounce 传入值必须是函数,参数可选,为 {Number}[wait],即延时时长。作用是当调用函数n 毫秒后,才会执行该动作,若在这n毫秒内又调用此 动作则将重新计算执行时间。例如: <input v-on:keyup ="onKeyup | debounce 500"> // input元素上监听了keyup事件,并且延迟 500ms触发 。
⑧limitBy 传入值必须是数组,参数为 {Number}limit,{Number}[offset], limit为显示个数 ,offset为开始显示数组下标。例如: <div v-for="item in items | limitBy 10"></div>// items为数组,且只显示数组中的前十个 元素。
⑨filterBy 传入值必须是数组,参数为{String | Function}targetStringOrFunction,即需要匹配的 字符串或函数(通过函数返回值为true或false来判 断匹配结果);“in” (可选分隔符);{String}[… searchKeys],为检索的属性区域。示例:
<p v-for="name in names | filterBy '1.0' ">{{name}}</p>// 检索items数组中值包含1.0的元 素 <p v-for="item in items | filterBy '1.0' in 'name'">{{ item | json}}</p> // 检索 items数组中元素属性name值为1.0的元素输出。检索区 域也可以为数组,即in [name, version],在多个属性 中进行检索。
Vue.js 内置了10个过滤器,下面简单介绍它们的功能和用法。相关推荐
- Vue.js 内置指令
回顾一下第2.2节,我们己经介绍过指令(Directive)的概念了,Vue.js的指令是带有特殊前缀v-的HTML特性,它绑定一个表达式,并将一些特性应用到DOM上. 其实我们已经用到过很多Vue内 ...
- vue.js (内置数组筛选器)
数组过滤器 Vue有两个内置的过滤器来过滤或者排序数据,分别是: filterBy 和 orderBy . filterBy 语法: filterBy searchKey [in dataKey... ...
- 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形
JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...
- js内置对象【学习笔记】
今天系统的学了一下javascript的内置对象.mark相关的知识点: 首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合) (W3shool JS手册地址:http:// ...
- window内置对象和js内置对象与方法
window内置对象 一.navigator 代表着浏览器本身的信息: 代码名:navigator.appCodeName 浏览器语言:navigator.browserLanguage 操作系统 ...
- JS内置对象及其用法总结
首先JS对象分为3种:自定义.内置.浏览器.今天就总结一下JS内置对象以及一些用法. 一.Math对象:不是一个构造函数,不需要new,直接调用即可. 1.Math.max(x,y);返回x,y的最大 ...
- JS内置对象操作方法整理
JS对象操作方法整理 文章目录 JS对象操作方法整理 数组 ES5 ES6 字符串 String 日期 Date() 数字 Number 算数 Math 数组 ES5 concat() 连接两个或更多 ...
- JS内置引用类型/内置对象
JS内置引用类型/内置对象 概述 对象在 JavaScript 中被称为引用类型的值/实例,在 ECMAScript 中,引用类型是一种数据结构, 用于将数据和功能组织在一起.它也常被称为类,但这种称 ...
- js内置对象常用方法
js内置对象常用方法 JS内置对象: ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储.转化和表达 ● Array对象:提供一个 ...
最新文章
- phpstudy如何升级php,phpstudy如何升级phpmyadmin?
- 实现接口一种可靠的 DLL 接口实现方案
- ADO和DAO的区别
- 经典Wide Deep模型介绍及tensorflow 2代码实现
- oracle分区和锁的难,oracle使用三(锁和表分区)
- 从零开始学习音视频编程技术(七) FFMPEG Qt视频播放器之SDL的使用
- visio交叉线去掉交叉点弯曲方法
- 命令行中,变量 date time 格式化设定
- JavaScript数组去重的四种方法
- 计算机应用基础精品课程申报表,“大学计算机基础”校级精品课程组积极申报2020年山西省精品共享课程...
- android音乐播放器源代码,android音乐播放器源代码.doc
- 微信公众平台开发系列之必备知识
- 一文学会Maven私服的搭建
- kubernetes Pod 污点与容忍
- mysql诸如漏洞攻击_MySQL及漏洞笔记
- 特征根是复数的二阶微分方程
- 【转】-ECshop数据库表结构
- 雷达的军事应用 军用 气象 航空航天
- 解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£)
- 汽车站车票管理系统(课程作业)