feat:增加对话框工具类

This commit is contained in:
2025-11-23 23:07:36 +08:00
parent 98b389a6ff
commit 1953e43ca4
11 changed files with 669 additions and 93 deletions

View File

@@ -12,6 +12,15 @@ List<T> convertList<T>(
);
}
List<String> convertStringList(dynamic data) {
if (data is List) {
return data.map((item) => item.toString()).toList();
}
throw FormatException(
'Expected a list of items for conversion, but got ${data.runtimeType}',
);
}
PageResult<T> convertPage<T>(
dynamic data,
T Function(Map<String, dynamic>) fromJson,