【问题标题】:How to prevent navigating back on button click in React native?如何防止在 React Native 中单击按钮时导航返回?
【发布时间】:2019-06-12 13:55:16
【问题描述】:

我想实现以下目标。

  1. 输入用户名和密码,点击按钮登录。

  2. 验证以上内容。

  3. 导航到新屏幕并在新屏幕中打印输入值用户名和密码。

  4. 一个注销按钮,点击后返回登录页面。

  5. 在不输入用户名和密码的情况下,单击登录页面中的按钮即可防止再次登录。

    我已经完成了前 4 件事,但我不知道如何在 React native 中实现最后一个功能。

【问题讨论】:

  • 为什么要在不插入凭据的情况下登录登录页面?这不是一个好习惯。无论如何,您都可以将这些凭据保存在 AsyncStorage 中,并在需要时获取它们。无论如何,没有一种真正安全的方式来放置您的凭据。

标签: react-native react-navigation


【解决方案1】:

如果我正确理解了这个问题并且老实说我真的不确定,那么在注销后重置导航堆栈就是您正在寻找的解决方案,您可以在这里找到它:https://reactnavigation.org/docs/en/stack-actions.html#reset

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 1970-01-01
    • 2019-03-19
    • 1970-01-01
    相关资源
    最近更新 更多