【发布时间】:2021-12-12 08:26:17
【问题描述】:
我正在处理颤振项目,我需要一些可以访问所有文件的变量,我很困惑,但目前这就是我的代码的样子
这是我的 global.dart
String phone_num;
String token;
bool is_forget_pass;
我像这样访问这些变量:
import 'package:MY_PROJECT/View/Widgets/globals.dart' as globals;
globals.phone_num
使用这种方法有什么风险和缺点?
【问题讨论】:
-
我认为如果全局变量是唯一的,你甚至不需要使用
as globals,因为当你在其他地方错过as globals时,它会让你感到困惑。取而代之的是,您可以创建一个静态类class Globals {static const String phone = 'phone';}(which is not recommended by Flutter),以便更轻松地导入多个文件。