时间:2021-05-26
filters过滤器已从Vue 3.0中删除,不再支持。
2.x 语法
在2.x中,开发人员可以使用过滤器来处理常见的文本格式。
<template> <h1>Bank Account Balance</h1> <p>{{ accountBalance | currencyUSD }}</p></template><script> export default { props: { accountBalance: { type: Number, required: true } }, filters: { currencyUSD(value) { return '$' + value } } }</script>虽然这看起来很方便,但它需要一个自定义语法,打破大括号内表达式“只是JavaScript”的原则,这既增加了学习成本,也增加实现逻辑的成本。
3.x 更新
在3.x中,过滤器被删除,不再受支持。相反,我们建议用方法调用或计算属性替换它们。
下面的例子是一个实现类似功能的。
<template> <h1>Bank Account Balance</h1> <p>{{ accountInUSD }}</p></template><script> export default { props: { accountBalance: { type: Number, required: true } }, computed: { accountInUSD() { return '$' + this.accountBalance } } }</script>官方建议用计算属性或方法代替过滤器,而不是使用过滤器。
到此这篇关于Vue3不支持Filters过滤器的问题的文章就介绍到这了,更多相关Vue3 Filters过滤器内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言vue中过滤器filters的作用是什么?过滤器是一个通过输入数据,能够及时对数据进行处理并返回一个数据结果的简单函数。Vue有很多很便利的过滤器,可以参考
需求:vue中,除了在模板中使用过滤器,有时候,methods中也需要使用filters中的过滤器,网友hongz1125提出的解决办法:this.$optio
过滤器-时间戳转化第一步:定义过滤器,filters.jsexportfunctionformatDate(date,fmt){if(/(y+)/.test(f
apply_filters()(创建过滤器)apply_filters()函数用来创建一个过滤器,大多数被用在函数中,是WordPress插件机制中非常重要的一
本文实例讲述了vue过滤器用法。分享给大家供大家参考,具体如下:过滤器:vue提供过滤器:capitalizeuppercasecurrency....{{ms