autoLoading<T> static method
Loading包装器方法,自动显示和隐藏loading
future
要执行的异步操作
message
loading显示的文字
使用示例:
final result = await ComToast.autoLoading(
() => api.getData(),
message: '加载数据中...',
);
Implementation
static Future<T> autoLoading<T>(
Future<T> Function() future, {
String? message,
}) async {
try {
loading(message: message);
final result = await future();
return result;
} finally {
hideLoading();
}
}