Vue中如何应用串联过滤器优化数据处理流程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计752个文字,预计阅读时间需要4分钟。
在平时开发中,需要使用过滤器的场景有很多,比如单位转换、数字打点、文本格式化等。例如,使用Vue的过滤器`toThousandFilter`进行数字格式化,代码如下:
javascriptVue.filter('toThousandFilter', function(value) { if (!value) return ''; value=value.toString(); return value.replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,');});
平时开发中,需要用到过滤器的地方有很多,比如单位转换、数字打点、文本格式化等,比如:
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,') })
实现效果:
30000 => 30,000
当然这只是常规用法,没什么好说的。下面来说一个我在开发中遇到的一个需要用到串联过滤器的使用场景。
本文共计752个文字,预计阅读时间需要4分钟。
在平时开发中,需要使用过滤器的场景有很多,比如单位转换、数字打点、文本格式化等。例如,使用Vue的过滤器`toThousandFilter`进行数字格式化,代码如下:
javascriptVue.filter('toThousandFilter', function(value) { if (!value) return ''; value=value.toString(); return value.replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1,');});
平时开发中,需要用到过滤器的地方有很多,比如单位转换、数字打点、文本格式化等,比如:
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,') })
实现效果:
30000 => 30,000
当然这只是常规用法,没什么好说的。下面来说一个我在开发中遇到的一个需要用到串联过滤器的使用场景。

