diff --git a/.fvmrc b/.fvmrc new file mode 100644 index 0000000..2bb4682 --- /dev/null +++ b/.fvmrc @@ -0,0 +1,3 @@ +{ + "flutter": "3.35.2" +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 2ea8576..e87fe79 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,5 @@ doc/api/ /android/app/profile /android/app/release +# FVM Version Cache +.fvm/ \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..97f1308 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dart.flutterSdkPath": ".fvm/versions/3.35.2" +} \ No newline at end of file diff --git a/lib/network/network_config.dart b/lib/network/network_config.dart index 079b1a7..9cc2447 100644 --- a/lib/network/network_config.dart +++ b/lib/network/network_config.dart @@ -145,6 +145,9 @@ class ResponseInterceptor extends Interceptor { case DioExceptionType.cancel: errorMessage = '请求已取消'; break; + case DioExceptionType.connectionError: + errorMessage = '网络连接失败'; + break; default: errorMessage = err.message ?? '未知错误'; }