vue的过滤选择器filters与data同级,使用的时候要注意以下

过滤选择器是对插值选择器里的值进行改动,并返回给插值选择器,现在用到不多

过滤器基本使用

<div id="app"><p>message的值是:{{message|capi}}</p> 
</div>
const vm = new Vue({el:'#app',data:{message:'hello world'} ,filters:{//注意:过滤器函数,必须定义奥filters节点之下//过滤器中的形参的val,永远是“管道符”前面的那个值capi(val){//字符串有charAt方法,这个方法接收索引值,表示从字符串中把索引对于的字符获取出来const first = val.charAt(0).toUpperCase();//字符串的slice方法可以截取字符串,从指定索引向后截const other=val.slice(1)// console.log(first);//强调,过滤器中一定要有一个返回值return first+other;}}
})

过滤器包括私有过滤器和全局过滤器,一般采用就近原则,即当二者都存在时,起作用的是私有过滤器

1.私有过滤器的使用方法

const vm = new Vue({el:'#app',data:{message:'hello world'} ,//以下的过滤器是私有过滤器,当它与全局过滤器的名称一样时,私有过滤器更厉害一点filters:{//注意:过滤器函数,必须定义奥filters节点之下//过滤器中的形参的val,永远是“管道符”前面的那个值capi(val){//字符串有charAt方法,这个方法接收索引值,表示从字符串中把索引对于的字符获取出来const first = val.charAt(0).toUpperCase();//字符串的slice方法可以截取字符串,从指定索引向后截const other=val.slice(1)// console.log(first);//强调,过滤器中一定要有一个返回值return first+other;}}
})

2.全局过滤器的使用方法

ript>//全局过滤器Vue.filter('capi',function(str){//Vue.filter('filterA',(msg,arg1,arg2))   第一个参数永远都是管道符前面处理的值//第二个参数开始,才是调用过滤器传递过来的参数const first = str.charAt(0).toUpperCase();//字符串的slice方法可以截取字符串,从指定索引向后截const other=str.slice(1)// console.log(first);//强调,过滤器中一定要有一个返回值return first+other+'-----';})

Vue-过滤器的使用相关推荐

  1. vue 过滤器的使用(解决forEach遇到的问题)

    vue 过滤器的使用(解决forEach遇到的问题) 参考文章: (1)vue 过滤器的使用(解决forEach遇到的问题) (2)https://www.cnblogs.com/hellosxs/p ...

  2. vue 过滤器 格式时间秒数,js 时间日期格式化

    vue过滤器将总秒数转化为 00:00:00 Vue.filter('filterTime',function (value) {let t;if(value > -1){let hour = ...

  3. Vue过滤器的简单使用--实时显示格式化的时间

    Vue的过滤器的使用是在{{}}插值的尾部添加一个管道符  | 过滤的规则是自己定义的,通过给Vue实例添加选项filters来设置 通过过滤器对时间进行格式化从而实时显示时间 <!doctyp ...

  4. web前端技巧分享:vue过滤器的那点事!

    关于vue的过滤器,其实在vue1.0的时候是内置了过滤器的,但是自从到了2.0之后就被去掉了,但是我们可能还会使用到,所以就需要自己定义过滤器了,下面小千就带你了解一下如何定义过滤器和过滤器都有哪些 ...

  5. 带你掌握Vue过滤器filters及时间戳转换

    摘要:Vue的filters过滤器是比较常见的一个知识点,下面我将结合时间戳转换的例子带你快速了解filters的用法. 本文分享自华为云社区<三分钟掌握Vue过滤器filters及时间戳转换& ...

  6. vue过滤器的那点事

    关于vue的过滤器,其实在vue1.0的时候是内置了过滤器的,但是自从到了2.0之后就被去掉了,但是我们可能还会使用到,所以就需要自己定义过滤器了,下面小千就带你了解一下如何定义过滤器和过滤器都有哪些 ...

  7. vue过滤器微信小程序过滤器和百度智能小程序过滤器

    因为最近写了微信小程序和百度小程序,用到了过滤器,感觉还挺好用的,所以就来总结一下,希望能帮到你们. 1. 微信小程序过滤器: 1.1:首先建一个单独的wxs后缀的文件,一般放在utils文件夹里面. ...

  8. vue 过滤器做字数限制并显示省略号

    //vue 过滤器做字数限制并显示省略号{{value | ellipsis(15)}} Vue.filter('ellipsis', (value, num) => {const nums = ...

  9. Vue过滤器:第二天

    Vue过滤器简介 Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化.过滤器分为全局过滤器和私有过滤器. 过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0 ...

  10. Vue 过滤器、计算属性、侦听器 图解版 一目了然

    文章目录 本篇学习目标 1. vue基础 1.0_vue基础 v-for更新监测 1.1_vue基础_v-for就地更新 1.2_vue基础_虚拟dom 1.3_vue基础_diff算法 情况1: 根 ...

最新文章

  1. 三电平igbt死区时间计算_IGBT基础与运用知识
  2. 【控制】根轨迹分析及绘制
  3. 数据中心电池室管理之经济实用性方法的探索
  4. 网络学习(二十七)Windows XP 加入 Windows Server 2003 Active Directory
  5. fileUpload 文件上传
  6. 用Tableau制作10种漂亮的柱形图
  7. leetcode468. 验证IP地址
  8. 七、线性表的链式存储结构
  9. xp做打印服务器 找不到驱动,XP系统安装打印机驱动提示找不到指定的模块怎么办...
  10. 台积电今年9月营收达302.1亿元 同比增长24.9%
  11. 第一章 硬件介绍和环境配置
  12. dede首页如何调用单页文档内容标签
  13. centos6.8 hugepage设置
  14. 一系列自动化测试的开源项目介绍
  15. html中怎样把背景图片置顶,HTML5中背景图片如何设置
  16. MyEclipse10破解工具,crack下载
  17. ppt转图片(支持动画帧的转换)
  18. 先验 超验_关于先天、先验、经验和超验的理解
  19. 从威胁到整合,容器将改变openstack的未来?
  20. 2020-05-21

热门文章

  1. CTF jpg thumbnail隐写
  2. 怎么用java调用mysql_java 调用mysql实例
  3. OpenDaylight-Boron学习笔记: 3 L2Switch模块
  4. 读《谨言慎行的力量 - 向南怀瑾学律己》
  5. matlab之列主元素高斯消去法
  6. hive 常用数据分析指标 - 网页访问数据指标 - 用户活跃度指标 - 付费行为指标
  7. Java final关键字的使用和优点
  8. C语言.字符串,及string.h初步应用
  9. oracle natural join qualifier,自然连接(natural join)
  10. 漫画 | 如何向外行解释,Bug是如何产生的?