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 异步加载详解(浏览器在javascript的加载方式)
May 20 Javascript
JS不间断向上滚动效果代码
Dec 25 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
Jan 14 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 Javascript
jquery判断对象是否为空并遍历对象的简单实例
Jul 26 Javascript
浅谈js中StringBuffer类的实现方法及使用
Sep 02 Javascript
微信小程序 教程之WXML
Oct 18 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(上)
Apr 21 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
javascript函数的节流[throttle]与防抖[debounce]
Nov 15 Javascript
Node.js事件的正确使用方法
Apr 05 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+JS+rsa数据加密传输实现代码
2011/03/23 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
php实现断点续传大文件示例代码
2020/06/19 PHP
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
innerText 使用示例
2014/01/23 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
使用python实现baidu hi自动登录的代码
2013/02/10 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
使用python将mysql数据库的数据转换为json数据的方法
2019/07/01 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
吉列剃须刀英国官网:Gillette英国
2019/03/28 全球购物
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
幼儿园毕业教师感言
2014/02/21 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
测控技术自荐信
2014/06/05 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
公司离职证明范本
2014/10/17 职场文书
代办出身证明书
2014/10/21 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
毕业证明模板
2015/06/19 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
图文详解Nginx版本平滑升级方案
2021/09/15 Servers