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 项目程序设置跨域需求。

讨论数量: 1

慢慢的生态就会好了!

6个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!