【问题标题】:React Native Modal prevent unmountReact Native Modal 防止卸载
【发布时间】:2020-01-15 11:03:07
【问题描述】:

我有一个在 React Native Modal 中显示的 WebView。我想隐藏模态一段时间,在回调时我想再次向用户显示模态以获得一些输入。

问题是,如果我更改状态并隐藏 React Native 模式,那么它会卸载具有 WebView 的子组件,如果我将其显示回来,则 WebView 会重新加载。

我只想隐藏模式,而不是杀死它,以便我可以从用户离开的地方显示它。我已经尝试过 React Navigation,但这也没有解决目的。

任何方向都会有所帮助。

【问题讨论】:

  • 我想你已经使用了 react native 的原生模式。可能是github.com/maxs15/react-native-modalbox 会帮你解决这个问题。
  • @KishanBharda,我已经尝试过了,但结果相同。另外,如果我没记错的话,下面的 react-native-modalbox 使用相同的 React Native Modal。

标签: reactjs react-native react-navigation


【解决方案1】:

我认为您可以将 Modal Container Size 设置为 width=0,height= 0,这样模态不会被卸载,而是隐藏在用户的视线之外。

【讨论】:

    猜你喜欢
    • 2019-03-19
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    相关资源
    最近更新 更多