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 each()源代码
Feb 14 Javascript
javascript窗口宽高,鼠标位置,滚动高度(详细解析)
Nov 18 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
Mar 13 Javascript
理解javascript闭包
Dec 15 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
Jan 04 Javascript
javascript高级模块化require.js的具体使用方法
Oct 31 Javascript
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
vue element upload实现图片本地预览
Aug 20 Javascript
layui表格数据复选框回显设置方法
Sep 13 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 Javascript
解决vue动态下拉菜单 有数据未反应的问题
Aug 06 Javascript
jQuery实现简单弹幕制作
Dec 10 jQuery
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
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
JavaScript中最常见的三个面试题解析
2017/03/04 Javascript
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
Python Opencv实现图像轮廓识别功能
2020/03/23 Python
pyqt5 从本地选择图片 并显示在label上的实例
2019/06/13 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
在Python 的线程中运行协程的方法
2020/02/24 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
护林防火标语
2014/06/27 职场文书
大学生创业计划书
2014/08/14 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书