為什麼釋出這麼一個包?
最近自己在用 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 場景中。
Seven 的程式碼太渣,歡迎關注我的新擴充包 medz/cors 解決 PHP 專案程式設定跨域需求。