如何使用 getx 访问 dart 文件外部的对象

问题描述 投票:0回答:1

我想在另一个 dart 文件中访问

cameras
,我该怎么做,我的应用程序很复杂,无法通过构造函数共享,我正在使用 Getx(我是 getx 的新手),需要帮助 这是我的 main.dart

Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final cameras = await availableCameras();
  runApp(MyApp());
}
flutter flutter-getx
1个回答
0
投票

它是一个局部变量,但你可以全局声明它并为它创建一个 getter 函数:

var cameras;

void main(){
 // initialize cameras here
} 

getCameras()=>cameras;

您可以在任何地方调用

getCameras()
cameras
本身
来获取该变量的值。

© www.soinside.com 2019 - 2024. All rights reserved.