Vue3不支持Filters过滤器的问题


Posted in Javascript onSeptember 24, 2020

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过滤器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript使用prototype定义对象类型
Feb 07 Javascript
javascript 静态对象和构造函数的使用和公私问题
Mar 02 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
Dec 12 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
Nov 17 Javascript
学习Javascript面向对象编程之封装
Feb 23 Javascript
自学实现angularjs依赖注入
Dec 20 Javascript
javascript 正则表达式分组、断言详解
Apr 20 Javascript
element-ui upload组件多文件上传的示例代码
Oct 17 Javascript
详解Vue3.0 前的 TypeScript 最佳入门实践
Jun 18 Javascript
vue keep-alive 动态删除组件缓存的例子
Nov 04 Javascript
vue使用exif获取图片经纬度的示例代码
Dec 11 Vue.js
jdk1.8+vue elementui实现多级菜单功能
Sep 24 #Javascript
vue实现日历表格(element-ui)
Sep 24 #Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
Sep 24 #Javascript
.netcore+vue 实现压缩文件下载功能
Sep 24 #Javascript
vue-router 控制路由权限的实现
Sep 24 #Javascript
vue+elementUI实现简单日历功能
Sep 24 #Javascript
JavaScript获取时区实现过程解析
Sep 24 #Javascript
You might like
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
nodejs教程之入门
2014/11/21 NodeJs
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
2016/10/31 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
[01:02:09]Liquid vs TNC 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21
2020/07/19 DOTA
利用Python实现图书超期提醒
2016/08/02 Python
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
python命令行工具Click快速掌握
2019/07/04 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
旅游管理实习自我鉴定
2013/09/29 职场文书
心理健康日活动总结
2014/05/08 职场文书
语文教研活动总结
2014/07/02 职场文书
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python