在Vue中filter过滤器是一个非常强大的功能。
个人觉得称它为加工车间会更加贴切一些。
过滤器可以用来筛选出符合条件的,丢弃不符合条件的;
加工车间既可以筛选,又可以对筛选出来的进行加工。
一、filter的作用是:对值进行筛选加工。
二、使用的地方有两个位置,和两个方式。

  1. {{ msg | filterA }}双括号插值内。

  2. <h1 v-bind:id=" msg | filterA">{{ msg }}</h1>v-bind绑定的值的地方。
    (msg为需要filter处理的值,filterA为过滤器。)
    方式

  3. {{ msg | filterA }}单个使用。

  4. {{ msg | filterA| filterB }}多个连用。

三、过滤器的制作方法:

new Vue({filters:{//过滤器一:(使用时没有参数,即{{msg|filterA}})filterA(value){return “¥”+value}}})//添加filters属性,该属性内的函数就是过滤器。其中value就是{{msg|filterA}}中的msg。
new Vue({filters:{//过滤器二:(使用时有参数,即{{ msg | filterA( arg1, arg2, arg3.... )}})filterA (value , ...args){//其中msg为filterA中的第一个参数value。for(arg in args{console.log(arg)value+=arg}return value}},filterB (value , ...args){for(arg in args{console.log(arg)value+=arg}return value}}})(使用时有参数,即{{ msg | filterA( arg1, arg2, arg3.... ) | filterB( arg1, arg2, arg3.... )}})此时msg为filterA的第一个参数,filterA执行完后的返回值为filterB的第一个参数,以后也是依次类推。

完结

Vue中的filter过滤器是使用方法相关推荐

  1. vue 中格式化时间 过滤器格式化时间

    vue 中格式化时间 过滤器格式化时间 data.js 格式化方法使用 * // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s) ...

  2. 笔记三 vue中封装复用 过滤器 自定义组件 vue中component选项

    题外话: npm install -g express-generator npm安装express框架 封装复用 Vue中关于封装复用的内容,属于Vue中的进阶知识,在实战中对开发者的抽象和泛化能力 ...

  3. (29) JavaWeb中使用filter过滤器拦截请求、权限检查,过滤响应。

    Filter 过滤器 一.Filter 什么是过滤器 二.Filter 过滤器的使用步骤: 三.Filter 的生命周期 四.FilterConfig 类 五.FilterChain 过滤器链 六.F ...

  4. vue指令写在html中的原理,详解Vue中的MVVM原理和实现方法

    对Vue中的MVVM原理解析和实现首先你对Vue需要有一定的了解,知道MVVM.这样才能更有助于你顺利的完成下面原理的阅读学习和编写下面由我阿巴阿巴的详细走一遍Vue中MVVM原理的实现,这篇文章大家 ...

  5. vue中展示列表,类似formatter方法及在vue中点击页面信息事件

    后台返回文件路径及文件名,前端展示只需要展示文件名,在Easyui中使用formatter方法很轻松就实现了,在vue中,需要使用过滤方式: formatterfj方法为截取字符串返回文件名 该方法应 ...

  6. vue定时ajax获取数据,vue 中使用 AJAX获取数据的方法

    在VUE开发时,数据可以使用jquery和vue-resource来获取数据.在获取数据时,一定需要给一个数据初始值. 看下例: new Vue({ el:'#app', data:{data:&qu ...

  7. Vue中同级组件之间的通讯方法(详解)

    比如我想在userVue.vue中调用headVue中的方法 1.首先先创建一个avatarRealTime.js,来打开组件之间的通讯接口 avatarRealTime中代码如下:引入vue,暴露出 ...

  8. jsx怎么往js里传参数_在vue中使用jsx语法的使用方法

    什么是JSX? JSX就是Javascript和XML结合的一种格式.React发明了JSX,利用HTML语法来创建虚拟DOM.当遇到 我为什么要在vue中用JSX? 想折腾一下呗,开玩笑.最开始是因 ...

  9. 【Vue】class style:Vue中的两种样式处理方法

    class属性 1.基本的class使用 <!DOCTYPE html> <html lang="en"> <head><meta cha ...

  10. vue中nbsp;失效的解决方法

    在vue中此种空格无效 <p>'助力数字政务       打造智慧信息系统      规范管理.让交易更安全便捷</p> 使用v-html=''可原样输出 <p v-ht ...

最新文章

  1. 怎么去掉 IDEA 中 XML 显示的屎黄色
  2. vue 新窗口打开外链接
  3. sketch怎么移动图层_什么是Photoshop Express,Fix,Mix和Sketch移动应用程序?
  4. JAVA开发类似冒险岛的游戏Part1
  5. 数学建模比赛论文模板格式
  6. mybatis批量更新报错问题解决
  7. 苹果科学计算机使用方法,iPhone的计算器五大使用技巧
  8. Springboot+jwt+shiro实现用户权限控制
  9. 关于目标文件系统,文件过大的解决方法
  10. 百度统计后台页面点击图提示无法建立连接
  11. 中南大学复试上机: 彩色气球
  12. 怎么批量下载哗哩哗哩B站主页视频
  13. 双态运维联盟工作会议暨2017年度双态运维大会乌镇峰会筹备会在新华三杭州园区召开
  14. 与Java相关的四十个名字 (2005.08.18 来自:《程序员》杂志)
  15. 数据,数据元素,数据项,数据对象
  16. 老李分享:什么是好战略
  17. 解析SCUT FIR Pedestrian Dataset数据
  18. oracle杅擂踱阀葩,OraclERP产品总体介绍V10.ppt
  19. 问题解答:云电脑要用加速器吗
  20. 中兴新支点国产操作系统半年新增用户10万+,将发布自主内核

热门文章

  1. 模型机CPU设计——ALU函数发生器(6)
  2. php Class 'ZipArchive' not found
  3. wincc上下文不存在或无效是_wincc安装
  4. 何为抓包?如何抓包?
  5. 探讨手机越狱和安装deb文件的几种方式研究
  6. 轻量级 android模拟器,【分享中控】轻量级中控系统
  7. 2017春运抢票软件哪个好,教你看懂刷票原理!
  8. 自动发片q机器人_寻片机器人(微信群自动回复工具)V2.6.853 正式版
  9. TS学习之错误一:ES5/ES3 中的异步函数或方法需要 “Promise“ 构造函数
  10. c语言mooc gps数据处理的数据_利用智能手机GPS测量地球半径