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 相关文章推荐
JQuery的一些小应用收集
Mar 27 Javascript
IE6-8中Date不支持toISOString的修复方法
May 04 Javascript
node.js中的fs.fstatSync方法使用说明
Dec 15 Javascript
js获取内联样式的方法
Jan 27 Javascript
JavaScript数组去重由慢到快由繁到简(优化篇)
Aug 26 Javascript
浅谈JS中String()与 .toString()的区别
Oct 20 Javascript
原生JS实现左右箭头选择日期实例代码
Mar 14 Javascript
angularjs实现天气预报功能
Jun 16 Javascript
react-native 圆弧拖动进度条实现的示例代码
Apr 12 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
Nov 11 Javascript
使用vue完成微信公众号网页小记(推荐)
Apr 28 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
Jun 14 Javascript
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
解析PHP中一些可能会被忽略的问题
2013/06/21 PHP
ThinkPHP实现多数据库连接的解决方法
2014/07/01 PHP
javascript 二维数组的实现与应用
2010/03/16 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
python实现的简单抽奖系统实例
2015/05/22 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
numpy数组拼接简单示例
2017/12/15 Python
Python numpy 点数组去重的实例
2018/04/18 Python
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
解决使用PyCharm时无法启动控制台的问题
2019/01/19 Python
django框架面向对象ORM模型继承用法实例分析
2019/07/29 Python
django框架创建应用操作示例
2019/09/26 Python
python opencv根据颜色进行目标检测的方法示例
2020/01/15 Python
python scatter函数用法实例详解
2020/02/11 Python
详解用selenium来下载小姐姐图片并保存
2021/01/26 Python
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
医科大学生的自我评价
2013/12/04 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
小学端午节活动总结
2015/02/11 职场文书
五年级语文教学反思
2016/03/03 职场文书
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python
python超详细实现完整学生成绩管理系统
2022/03/17 Python