Commit 478f2c8c37488a0ac0b12b118da284b1646e9e56

Authored by liangchengyou
1 parent a2092915

feat:更新插件

lib/network/network_manager.dart
1 import 'dart:io'; 1 import 'dart:io';
2 2
3 import 'package:dio/dio.dart'; 3 import 'package:dio/dio.dart';
  4 +import 'package:flutter/foundation.dart';
  5 +import 'package:flutter_easyloading/flutter_easyloading.dart';
4 6
5 enum HttpMethod { 7 enum HttpMethod {
6 get, 8 get,
@@ -53,7 +55,11 @@ class DioUtil { @@ -53,7 +55,11 @@ class DioUtil {
53 } else { 55 } else {
54 errorCallBack('请求失败'); 56 errorCallBack('请求失败');
55 } 57 }
56 - } on Error { 58 + } on DioError catch(error) {
  59 + EasyLoading.dismiss();
  60 + if (kDebugMode) {
  61 + print(error);
  62 + }
57 rethrow; 63 rethrow;
58 } 64 }
59 } 65 }
pubspec.yaml
@@ -79,6 +79,8 @@ dependencies: @@ -79,6 +79,8 @@ dependencies:
79 device_info_plus: ^9.0.1 79 device_info_plus: ^9.0.1
80 # 用户权限申请 https://pub.dev/packages/permission_handler 80 # 用户权限申请 https://pub.dev/packages/permission_handler
81 permission_handler: ^10.2.0 81 permission_handler: ^10.2.0
  82 + # 网络状态监听 https://pub.dev/packages/connectivity_plus
  83 + connectivity_plus: ^4.0.1
82 84
83 dev_dependencies: 85 dev_dependencies:
84 build_runner: ^2.4.4 86 build_runner: ^2.4.4