gateway中的局部过滤器_vue 过滤器
vue 过滤器
1 关于 vue 过滤器
在vue1.0的时候其实是内置了过滤器的,但是考虑到好多过滤器并不一定会被开发所调用,所以把原本内置的过滤器就给去掉了,但是过滤器还是比较普遍的,所以我们从vue2.0之后就需要自己定义过滤器
2 vue 过滤器分类
过滤器分为两种,一种是局部过滤器,一种全局过滤器。所有的过滤器都是函数,并且参数为要过滤的数据。
局部过滤器:只允许在当前组件中使用
全局过滤器:所有组件都可以使用
1) 局部过滤器
// 创建 Vue 实例,得到 ViewModelvar vm = new Vue({el: '#app',data: {msg: 'filter'},methods: {},//定义私用局部过滤器。只能在当前 vue 对象中使用filters: {dataFormat(msg) {return msg+'xxxxx';}}});
以上代码 filters 这个对象定义的就是局部过滤器,下面代码展示在组建中如何使用过滤器:
<div id="app"><p>{{ msg | dataFormat}}</p>// 结果 filterxxxxx</div>
当然你也应该在想,这样的过滤器使用起来可能会比较笨重,不够灵活,过滤器既然是函数,那是否可以传参呢?接下来我们通过参数让过滤器的使用变得更加灵活。
// 创建 Vue 实例,得到 ViewModelvar vm = new Vue({el: '#app',data: {msg: 'filter'},methods: {},//定义私用局部过滤器。只能在当前 vue 对象中使用filters: {// msg表示要过滤的数据// a表示传入的参数dataFormat(msg,a) {return msg+a;}}});<!--html部分--><div id="app"><p>{{ msg | dataFormat("你好")}}</p><!--结果 <p>filter你好</p>--></div>
2) 全局过滤器
<script>// 定义一个 Vue 全局的过滤器,名字叫做 toDouble 补零Vue.filter('toDouble', function(msg) {// 字符串的 replace 方法,第一个参数,除了可写一个 字符串之外,还可以定义一个正则return msg < 10 ? msg : "0" +msg})</script>
<!-- html // -->
<div> {{ 9 | toDouble }} </div><!-- // 结果 <div>09</div> -->
总结
全局的过滤器要比局部过滤器使用的更广泛一些,说白了我们为什么要使用过滤器,其实就跟使用函数是一样,我们想把一些方法封装,供其它组件使用,这样调用起来方便,开发更快捷。
注意: 如果全局过滤器和局部过滤器名字重复,我们会按照远近使用,优先级 : 局部>全局
过滤器并不是只可以使用一个,一个数据可以用多个过滤器,从左向右执行,注意的下一个过滤器接收的是上一个过滤器的处理结果,因此千万要注意使用顺序
gateway中的局部过滤器_vue 过滤器相关推荐
- gateway中的局部过滤器_Spring Cloud Gateway中的过滤器工厂:重试过滤器
Spring Cloud Gateway基于Spring Boot 2,是Spring Cloud的全新项目,该项目提供了一个构建在Spring 生态之上的API网关.本文基于的Spring Clou ...
- methods vue 使用过滤器_Vue.js中过滤器(filter)的使用
Vue.js 过滤器的基本使用(filter) vue中的过滤器分为两种:局部过滤器和全局过滤器 1.定义无参全局过滤器 Vue.filter('msgFormat', function(msg) { ...
- vue filter对象_vue 过滤器
vue 过滤器 1 关于 vue 过滤器 在vue1.0的时候其实是内置了过滤器的,但是考虑到好多过滤器并不一定会被开发所调用,所以把原本内置的过滤器就给去掉了,但是过滤器还是比较普遍的,所以我们从v ...
- SpringBoot中AOP实现落地——Filter(过滤器)、Intercepter(拦截器)、Aspect(Spring AOP)
文章目录 一.一切要从Servlet说起 1.1什么是Servlet 1.2为什么需要Servlet 1.3Servlet如何响应用户请求 1.4Servlet与Tomcat处理请求的流程 1.5Se ...
- vue取div当前宽度_vue 过滤器
vue 过滤器 1 关于 vue 过滤器 在vue1.0的时候其实是内置了过滤器的,但是考虑到好多过滤器并不一定会被开发所调用,所以把原本内置的过滤器就给去掉了,但是过滤器还是比较普遍的,所以我们从v ...
- Spring Cloud Gateway(十):网关过滤器工厂 GatewayFilterFactory
本文基于 spring cloud gateway 2.0.1 1.GatewayFilterFactory 简介 路由过滤器允许以某种方式修改传入的HTTP请求或传出的HTTP响应. 路径过滤器的范 ...
- VUE中的模板语法以及过滤器和双向数据绑定
目录: 1. 模板语法 1.1 插值 1.1.1 文本 1.1.2 html 1.1.3 属性 1.1.4 表达式 1.2 指令 1.2.1 核心指令 1.2.1.1 v-if |v-else-if| ...
- SpringCloud 组件Gateway服务网关【断言工厂过滤器工厂】
目录 1:断言工厂 2:过滤器工厂 2.1:路由过滤器的种类 2.2:请求头过滤器 2.3:默认过滤器 2.4:总结 1:断言工厂 路由断言工厂Route Predicate Factory 路由配置 ...
- php中怎么过滤器_PHP 过滤器
PHP 过滤器 PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入. 什么是 PHP 过滤器? PHP 过滤器用于验证和过滤来自非安全来源的数据. 测试.验证和过滤用户输入或自定义数据是 ...
最新文章
- Oculus为VR视频发明了新时间单位「flick」
- 503 service unavailable错误提示如何解决
- Pytest-ordering自定义用例执行顺序
- 学习python有哪些优势
- 想学高级软件测试去哪里学,软件测试要学多久
- Corosync与Pacemaker实现nfs作为共享存储的MySQL高可用
- python中的sklearn教程_python作业之sklearn
- Eclipse完美安装Emmet插件
- IC卡读写器c#源码
- macOS 如何设置壁纸
- CDA I级学习 - CDA I级考试大纲
- mw150um 驱动程序win10_水星MW150UM 1.0无线网卡驱动
- 笔记本电脑开机后自带的键盘用不了,需要重启电脑才能用
- FMI飞马网IT书籍赠送:参加获奖就送智能技术/软件开发/Web技术/数据科学计算机科学/网络技术/IT文化与互联网
- 富贵竹叶子发黄怎么办?
- ALSA Documentation:overview_txtx
- 直接打印RAW文件到打印机(一)
- 微信小程序 - 进阶(自定义组件、promis化、mobx、分包、自定义tabBar)
- 将电脑通达信条件预警同步到手机
- shell softech 面料_户外软壳面料及各品牌的技术
热门文章
- 32位汇编寄存器含义解释
- 6个原则、50条秘技提高HTML5应用及网站性能
- 使用springboot集成腾讯云短信服务,解决配置文件读取乱码问题
- Java Android未捕获异常处理机制
- 《2020信息消费战“疫”案例集》发布 邬贺铨院士作序推荐(附下载连接)
- 【报告分享】微信视频号新机遇白皮书.pdf
- 好文!2020届最新互联网校招薪资大全!
- python文件夹中的__init__.py的作用
- BT下载原理学习简介
- html电脑上面点击穿透,click300ms点击问题和点击穿透.html