news 2026/6/10 15:24:49

Vue过滤器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Vue过滤器

文章目录

    • 1局部过滤器:
    • 2全局过滤器
    • 3过滤器使用

1局部过滤器:

filters:{capitalize:function(value){if(!value)return''value=value.toString()returnvalue.charAt(0).toUpperCase()+value.slice(1)}}

局部的就在组件里跟data同级定义filters对象,里面写键值对形式的过滤函数,这个过滤器就只有当前组件能用,模板里直接用管道符跟在要处理的值后面就行,组件里如果写了重名的局部过滤器,后写的会直接覆盖前面的。

2全局过滤器

Vue.filter('capitalize',function(value){if(!value)return''value=value.toString()returnvalue.charAt(0).toUpperCase()+value.slice(1)})newVue({// ...})

全局过滤器是在main.js里import之后、new
Vue之前,多次调用Vue.filter来定义,一次定义一个,不用额外配置,定义完所有组件都能直接用,要是全局和局部过滤器重名了,那局部的优先级更高,组件里会用局部的,全局的就被屏蔽了。

3过滤器使用

<!--在双花括号中-->{{message|capitalize}}<!--`v-bind`--><div v-bind:id="rawId | formatId"></div>//串联使用{{message|filterA|filterB}}

过滤器本质是函数,能串联使用,用多个管道符就行,会从左到右依次执行,前一个的返回值就是后一个的原始值。过滤器函数的第一个参数永远是模板里管道符左边的原始值,从第二个开始都是手动传的参数,还能按需传多个,第2、3、4个甚至更多都可以,函数里按顺序接收就行,传参数的目的就是让过滤逻辑更灵活通用,一个过滤器能适配多种场景。过滤器处理的都是要展示在模板上的值,最终页面显示的是过滤后的值,但不会改变data里的原始值,就是做展示层的格式化,而且过滤器不能通过refs、parent这些获取组件实例的方式调用,因为它没挂载到组件的this实例上,要是想复用过滤逻辑,要么抽成全局过滤器,要么单独抽成方法。另外组件里的filters是对象,键名唯一,不能重名,重名就会覆盖,全局过滤器也没有统一的配置对象,只能多次调用Vue.filter来加多个。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 19:56:21

一个医院数据库的独白:以前的我总“生病”,直到遇见我的“私人医生”

我是一个扎根在三甲医院的数据库&#xff0c;每天要吞吐数十万条患者诊疗数据——挂号信息、电子病历、医嘱处方、检查报告、用药记录、住院收费明细等等&#xff0c;每一条数据都连着诊室里的电脑、影像中心的设备、手术室的仪器、药房的自动货架……我想做个24小时在线且不知…

作者头像 李华
网站建设 2026/6/10 12:34:17

多大模型 API 统一调用解决方案:6 个 GitHub 开源项目深度推荐

随着大模型生态的爆发,OpenAI、Claude、DeepSeek、通义、智谱、百川等模型平台百花齐放。 如何统一接入、统一调用、统一鉴权、统一计费、统一路由,成为企业和开发者面临的核心问题。 本文系统整理了 6 个主流 GitHub 开源项目,帮助你快速构建多大模型 API 聚合调用平台。 一…

作者头像 李华
网站建设 2026/6/10 12:32:19

2026年GEO优化源码开发思路迭代技术方案api接口授权--稳定发布

2026 年 GEO 优化源码开发思路迭代 API 接口授权 稳定发布全技术方案本方案围绕GEO 地域化优化核心需求&#xff0c;结合 2026 年云原生技术趋势&#xff0c;从源码开发思路迭代、GEO 核心优化技术、多粒度 API 接口授权体系、全流程稳定发布体系四大维度设计&#xff0c;兼顾…

作者头像 李华
网站建设 2026/6/10 12:34:08

2026年AI智能产品开发行业谁掌握核心技术?

2026年AI智能产品开发行业如何甄选最佳合作伙伴&#xff1f; 在数字化转型的浪潮中&#xff0c;选择一家可靠的AI智能产品开发服务商至关重要。本文将从技术实力、服务模式和市场反馈三个维度出发&#xff0c;推荐十家在AI智能产品开发领域表现卓越的企业&#xff0c;并提供一…

作者头像 李华
网站建设 2026/6/10 14:36:57

DApp开发全攻略:从0到1搭建下一个“独角兽“的底层逻辑

引言&#xff1a;当区块链遇见应用开发&#xff0c;一场静默的革命正在发生2025年&#xff0c;全球DApp用户规模突破2.3亿&#xff0c;日交易量峰值达120亿美元。在传统互联网流量见顶的今天&#xff0c;DApp&#xff08;去中心化应用&#xff09;正以年均140%的增速重塑数字生…

作者头像 李华
网站建设 2026/6/10 14:34:30

【游戏推荐】辛特堡传说 (Dungeons of Hinterberg)免安装中文版

类型&#xff1a; 冒险, 动作, 解谜 链接&#xff1a;https://pan.quark.cn/s/fa79e3430a37 游戏简介 欢迎来到辛特堡&#xff01;这个位于奥地利阿尔卑斯山风景如画却布满了各种地下城的新兴旅游胜地&#xff01;在游戏中&#xff0c;你将扮演Luisa&#xff0c;一个被现实生…

作者头像 李华