【问题标题】:Examples for getx redirectgetx 重定向示例
【发布时间】:2021-07-17 16:44:14
【问题描述】:

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

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

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

【问题讨论】:

  • 到目前为止你尝试过什么?在此处查看“What can I ask”以了解主题问题。

标签: flutter flutter-getx


【解决方案1】:

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

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2022-01-10
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    相关资源
    最近更新 更多