是否可以在一个部分使用 Getx 状态管理,但不能在 Flutter 应用程序的其他部分使用?
Is it possible to use Getx State Management in one part but not to use in other part of a Flutter App?
所以,我和我的朋友正在做一个 app.My 朋友做主页,我做个人资料页面。
在主页面我的朋友没有使用任何状态管理方法,但我在配置文件 page.So 中使用了 'Getx' 我们如何通过单击主页面中的某个按钮进入配置文件页面?或者这可能吗?
可以,但不推荐。
作为您的问题:您可以从主页导航到个人资料页面:
ElevatedButton(
....
onPressed:(){
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ProfilePage()),
);
}
并且您需要在个人资料页面上执行以下操作:
class ProfilePage extends StatelessWidget {
ProfilePage({Key? key}) : super(key: key) {
controller = Get.put(ProfileController());
}
late final ProfileController controller;
.......
}
所以,我和我的朋友正在做一个 app.My 朋友做主页,我做个人资料页面。 在主页面我的朋友没有使用任何状态管理方法,但我在配置文件 page.So 中使用了 'Getx' 我们如何通过单击主页面中的某个按钮进入配置文件页面?或者这可能吗?
可以,但不推荐。
作为您的问题:您可以从主页导航到个人资料页面:
ElevatedButton(
....
onPressed:(){
Navigator.push(
context,
MaterialPageRoute(builder: (context) => ProfilePage()),
);
}
并且您需要在个人资料页面上执行以下操作:
class ProfilePage extends StatelessWidget {
ProfilePage({Key? key}) : super(key: key) {
controller = Get.put(ProfileController());
}
late final ProfileController controller;
.......
}