整合常用的 Vue.js custom filters ,帮助你快速格式化时间、小数等数据,适合开发 Dashboard 后台管理类应用。
GitHub: https://github.com/panteng/vue-filters-kit
示例: http://panteng.me/demos/vue-filters-kit
这个项目的诞生的原因是,最近这一年我用 Vue.js 写了很多后台管理类的网站,这种网站会涉及很多数据格式化相关的工作。通常我会使用 Vue 过滤器实现数据格式化。因此我打算将一些常用的自定义过滤器整合起来,做成一个库,以后在写新项目时直接拿来用就好,不需要再从头编写。
目前整合了我自己在 Vue.js 应用中常用的过滤器,包括 booleanFormatter (格式化布尔值), byteFormatter (将 Byte 值转换为 kb 、 mb 、 gb 或 tb ), percentageFormatter (将小数转化为百分数)和 timestampFormatter (将时间戳转换为时间)。我将陆续增加更多的自定义过滤器。
欢迎提 bug 和建议。如果你有其他常用的过滤器想补充,也欢迎 pull request 。总之是希望把一些常用的过滤器整合在一起,随取随用,以减少 Vue.js 应用的开发成本。
![]() | 1 loading 2016-04-19 13:08:19 +08:00 正在上手 vue.js ,十分感谢。 |
![]() | 3 shellcodecow 2016-04-19 13:42:13 +08:00 github 上面看到的,已 star |
![]() | 4 Kamato OP @shellcodecow 谢谢~ |
![]() | 5 airyland 2016-04-19 13:54:33 +08:00 时间戳转换直接依赖了 moment ,这个依赖有点大。 看 LZ 骨骼精奇,看有没有兴趣来帮忙完善一个 vue UI 的项目: https://github.com/airyland/vux |