getx 重定向示例

Sow*_*man 1 flutter flutter-getx

我正在使用 getx cli 创建骨架项目,getx 创建项目。

我试图找到如何使用 getx 重定向根据身份验证状态将用户重定向到主页或登录页面。感谢您的帮助。

https://github.com/jonataslaw/getx/#redirect

小智 6

我有同样的问题。每个 GetPage 都有一个中间件 prop,它接受中间件列表,您可以创建一个扩展 GetMiddleware 的类并覆盖其中的重定向。例如:

class AuthMiddleware extends GetMiddleware { 
   @override redirect() { 
      if(check){ 
         return RouteSettings(route: '/dashboard') } return null; 
      }  
   }
}
Run Code Online (Sandbox Code Playgroud)

我希望它有帮助