就像如何在单独的文件中修复样板代码并在 ui 页面中使用它一样。
我需要在单独的文件中声明这个 uri 变量并在所有页面上访问:
static var uri = "https://xxx/xxx/web_api/public";
static BaseOptions options = BaseOptions(
baseUrl: uri,
responseType: ResponseType.plain,
connectTimeout: 30000,
receiveTimeout: 30000,
// ignore: missing_return
validateStatus: (code) {
if (code >= 200) {
return true;
}
}); static Dio dio = Dio(options);
Run Code Online (Sandbox Code Playgroud)
在 UI 页面中,我必须在这个未来的函数中声明 uri 变量和 BaseOption 变量:
Future<dynamic> _loginUser(String email, String password) async {
try {
Options options = Options(
headers: {"Content-Type": "application/json"},
);
Response response = await dio.post('/login',
data: {
"email": email,
"password": password,
"user_type": …Run Code Online (Sandbox Code Playgroud)