【发布时间】:2021-07-17 16:44:14
【问题描述】:
我正在使用getx cli 创建骨架项目,getx 创建项目。
我正在尝试了解如何使用 getx 重定向根据身份验证状态将用户重定向到主页或登录页面。感谢您的帮助。
【问题讨论】:
-
到目前为止你尝试过什么?在此处查看“What can I ask”以了解主题问题。
标签: flutter flutter-getx
我正在使用getx cli 创建骨架项目,getx 创建项目。
我正在尝试了解如何使用 getx 重定向根据身份验证状态将用户重定向到主页或登录页面。感谢您的帮助。
【问题讨论】:
标签: flutter flutter-getx
我遇到了同样的问题。每个 GetPage 都有一个中间件 prop,它接收中间件列表,您可以创建一个扩展 GetMiddleware 的类并覆盖那里的重定向。 例如:
class AuthMiddleware extends GetMiddleware {
@override redirect() {
if(check){
return RouteSettings(route: '/dashboard') } return null;
}
}
}
希望对你有帮助
【讨论】: