Ionic/React - IonRouterLink 清除 redux 存储

问题描述

我正在使用 IonReactRouterRedux 开发 Ionic-React 应用。

看来,当我使用 IonRouterLink 时,我丢失了 redux 存储中的内容

进一步澄清: 在我的路由器组件中:

<IonReactRouter>
      <IonTabs>
        <IonRouterOutlet id="main">
          //...
          <Route
            path="/page/:pageId"
            component={Page}
          />
          //...
        </IonRouterOutlet>
      </IonTabs>
</IonReactRouter>

在不同的组件中:

<IonRouterLink href={`/page/${pageId}`}> //...

该 IonRouterLink 元素的 onClick 结果是一个空的 redux 存储。

似乎我可以通过使用带有 history.push(path)自定义组件来回避这个问题,但是在没有自定义修复的情况下,有没有人有更好的想法来维护商店?

提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...