Dart & Flutter 生态真的太弱了,发布一个日常使用的小工具,数字格式化为好看的字符串
为什么发布这么一个包?
最近自己在用 flutter 重构一个软件,例如点赞数、评论数这些按照原定需求,例如 1000
格式化为 1k
在 JS 生态中很容易做到甚至自己写一个函数处理也不复杂。当然在 Dart 中自己写一个函数也不复杂。
但是还是决定分享出来,毕竟总有我这种懒人,有有包用当然就用包。
安装
dependencies:
numeral: ^1.0.1
使用
import 'package:numeral/numeral.dart';
Numeral(520).value(); // -> 520
Numeral(1314).value(); // -> 1.314K
Numeral(10000).value(); // -> 10K
原则
功能包就应该功能单一,似乎现在做 package 的人否忘记了这一点,恨不得把东西全放进去。。。
Pub & GitHub
Pub: https://pub.flutter-io.cn/packages/numeral & https://pub.dev/packages/numeral
GitHub https://github.com/medz/numeral.dart
其他
包内容为 100% 纯 Dart Lang 编写, 可以用在 Flutter、Dart Server、Dart Web、Dart 2 JS 场景中。
本作品采用《CC 协议》,转载必须注明作者和本文链接
Seven 的代码太渣,欢迎关注我的新拓展包 medz/cors 解决 PHP 项目程序设置跨域需求。
推荐文章: