一、什么是过滤器?
过滤器是对即将显示的数据做进一步的筛选处理,然后进行显示,值得注意的是过滤器并没有改变原来的数据,只是在原数据的基础上产生新的数据。
官方文档
api: https://cn.vuejs.org/v2/guide/filters.html
过滤的使用场景很广泛,如单位转换、数字打点、文本格式化、日期格式化、大小写转化等。
数字打点
全局定义
Vue.filter(‘toThousandFilter‘, function (value) { if (!value) return ‘‘ value = value.toString() return .replace(str.indexOf(‘.‘) > -1 ? /(\d)(?=(\d{3})+\.)/g : /(\d)(?=(?:\d{3})+$)/g, ‘$1,‘) })
使用
<div>{{ 30000 | toThousandFilter}}</div>
效果
30000 => 30,000
https://zhuanlan.zhihu.com/p/137136945
原文:https://www.cnblogs.com/miangao/p/14473582.html