提交 2c135173 authored 作者: shixiaochen's avatar shixiaochen

1、增加flutter_localizations依赖;2、千位分隔格式转换方法

上级 90787f8c
import 'package:flutter/widgets.dart'; import 'package:flutter/widgets.dart';
import 'package:flutter_clx_base/utils/log_utils.dart'; import 'package:flutter_clx_base/utils/log_utils.dart';
import 'package:intl/intl.dart';
/// 扩展函数 Iterable /// 扩展函数 Iterable
extension IterableExt<E> on Iterable<E>? { extension IterableExt<E> on Iterable<E>? {
...@@ -124,4 +125,10 @@ extension DoubleExt on num? { ...@@ -124,4 +125,10 @@ extension DoubleExt on num? {
String formatIntZero() { String formatIntZero() {
return formatInt(nullTxt: "0"); return formatInt(nullTxt: "0");
} }
/// 千位分隔
String thousandsFormatter() {
NumberFormat format = NumberFormat.decimalPattern('en_us');
return format.format(this ?? 0);
}
} }
...@@ -10,6 +10,8 @@ environment: ...@@ -10,6 +10,8 @@ environment:
dependencies: dependencies:
flutter: flutter:
sdk: flutter sdk: flutter
flutter_localizations:
sdk: flutter
# dio https://pub.dev/packages/dio # dio https://pub.dev/packages/dio
dio: ^5.1.1 dio: ^5.1.1
# 时间选择器 https://pub.dev/packages/flutter_cupertino_datetime_picker # 时间选择器 https://pub.dev/packages/flutter_cupertino_datetime_picker
...@@ -64,7 +66,6 @@ dependencies: ...@@ -64,7 +66,6 @@ dependencies:
dev_dependencies: dev_dependencies:
flutter_test: flutter_test:
sdk: flutter sdk: flutter
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论