文章目录

  • 一、全局过滤器
  • 二、局部过滤器

一、全局过滤器

  • 语法:
Vue.filter(name,function)
- name: 过滤器名称
- function: 执行函数,必须有一个过滤后的返回值使用方法:变量名 | 过滤器名称
{{name | function()}}
  • 示例:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div id="app"><!-- 使用双大括号显示vue定义的变量内容 --><p>{{aa | toUpper}}</p><p>{{aa | subFilter(1)}}</p></div><!-- 引入vue插件 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>// 定义全局过滤器,需要放在new Vue前面Vue.filter("toUpper", (val) => {console.log("toUpper 过滤器触发了", val);// 小写字母转大写字母return val.toUpperCase();})//  val:使用过滤器的变量//  num:过滤器要传的参数Vue.filter("subFilter", (val, num) => {console.log("subFilter 过滤器触发了", val, num);// substring:截取字符串return val.substring(0, num);})// 声明vue的对象var app = new Vue({el: "#app", // 将vue对象挂载到dom节点data: { // 定义vue对象的数据aa: 'hello',BB: 'WORLD',},})</script></body>
</html>
  • 运行结果:

二、局部过滤器

  • 语法:
filters: {name: function(),
}
- name: 过滤器名称
- function: 执行函数,必须有一个过滤后的返回值使用方法:变量名 | 过滤器名称
{{name | function()}}
  • 示例:
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div id="app"><!-- 使用双大括号显示vue定义的变量内容 --><p>{{BB | toLower}}</p></div><!-- 引入vue插件 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>// 声明vue的对象var app = new Vue({el: "#app", // 将vue对象挂载到dom节点data: { // 定义vue对象的数据aa: 'hello',BB: 'WORLD',},// 局部过滤器filters: {toLower: (val) => {console.log(val);// 大写字母转小写return val.toLowerCase();}}})</script></body>
</html>
  • 运行结果:

【Vue】filter 过滤器用法相关推荐

  1. vue filter 过滤器 详解

    Vue.js 允许你自定义过滤器filter,可被用于一些常见的文本格式化. (注意vue版本号不同 用法也稍有不同) 接下来咱们就记录一下最常用的filter过滤器用法.(该示例以多个过滤器为例,当 ...

  2. vue+filter过滤器(多参数)传参 - 代码篇

    vue+filter过滤器(多参数)传参 - 代码篇 传1个参数 //html {{a1 | filterAa}} //js filters:{filterAa(a1){// a1是传入的参数} } ...

  3. Vue.filter过滤器存储单位换算按B、KB 、M、 G显示字节大小

    过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持).过滤器应该被添加在 JavaScript 表达式的尾部,由"管道"符号指示: &l ...

  4. Vue中过滤器用法详解

    一.什么是过滤器 Vue.js官方文档说明:可被用于一些常见的文本格式化. 个人理解就是把一些不需要的东西过滤掉,只是对数据进行加工处理然后返回处理后的数据,和计算属性很相似. 二.如何使用过滤器 过 ...

  5. Filter过滤器用法与说明

  6. Vue的过滤器,生命周期的钩子函数和使用Vue-router

    一.过滤器 1.局部过滤器 在当前组件内部使用过滤器 给某些数据 添油加醋 //声明 filters:{'过滤器的名字':function(val,a,b){//a 就是alax ,val就是当前的数 ...

  7. vue+filter+html标签,vue过滤器用法实例分析

    本文实例讲述了vue过滤器用法.分享给大家供大家参考,具体如下: 过滤器: vue提供过滤器: capitalize uppercase currency.... {{msg|currency ¥}} ...

  8. methods vue 使用过滤器_Vue.js中过滤器(filter)的使用

    Vue.js 过滤器的基本使用(filter) vue中的过滤器分为两种:局部过滤器和全局过滤器 1.定义无参全局过滤器 Vue.filter('msgFormat', function(msg) { ...

  9. vue filter对象_vue 过滤器

    vue 过滤器 1 关于 vue 过滤器 在vue1.0的时候其实是内置了过滤器的,但是考虑到好多过滤器并不一定会被开发所调用,所以把原本内置的过滤器就给去掉了,但是过滤器还是比较普遍的,所以我们从v ...

最新文章

  1. 在linux上MySQL的三种安装方式
  2. 清华“法律数据科研平台”向校内师生开放试运行
  3. 批处理for命令详解(转) 批处理for命令详解
  4. (转载)mysql 用drop和delete方法删除用户的区别
  5. 爬虫-请求类对象的创建-Request类
  6. [转载] python中union函数_如何掌握Python union()方法及怎么用?
  7. python绘图背景透明_如何在 Matplotlib 中更改绘图背景
  8. SQLServer实战经验分享--ServiceBroker安全配置和使用示例
  9. 第三课:java开发hdfs
  10. 最强大脑记忆曲线(3)——设计页面
  11. alpha对冲(股票+期货)——Python量化
  12. 转载:联想小新进入BIOS方法
  13. Python爬取20w+表情包,微信斗图谁怕谁!
  14. html输入密码访问指定页面,三种方法使HTML单页面输入密码才能访问
  15. 微信小程序文件下载及在线打开指定文档,解压Zip格式压缩包
  16. 阿里云盘内测申请_阿里云网盘强势来袭,内测资格速速申请
  17. 量化交易领域最重要的10本参考书推荐
  18. 2017全年Java书单整理
  19. https协议 的工作过程
  20. php select sum字段求和,Laravel 对某一列进行筛选然后求和sum()的例子

热门文章

  1. 豆瓣 9.3,等了 15 年的编程巨著!(文末送书)
  2. 超全面常用的数据库优化方案
  3. 前端网址转二维码实现
  4. 生化环材非科班,自学算法,秋招拿腾讯美团网易华为招银网络意向书
  5. Bugku-Web-Wp
  6. web版本 开源压测工具_Web服务压测神器wrk
  7. 【SPI】SPI学习之SPI驱动相关
  8. Windows服务器终结者
  9. “在深圳,从工资5000到主管,我依然很焦虑”
  10. ENSP 静态路由加VLANIF实例