离子反应页面过渡

问题描述

我有一个使用 ionic/cli 的 blank 模板的 Ionic React 项目:ionic start

出于参考目的,我还创建了一个 conference 模板示例应用程序。工作一段时间后,我看到 conference 模板中的页面转换在更改页面时从右向左平滑。

我也想在我的应用程序中执行此操作,但我没有找到执行此操作的特定代码段。有什么帮助找出来吗?

更新

我的应用组件:

const App: React.FC = () => (
  <IonApp>
    <IonReactRouter>
      <IonRouterOutlet>
        <AuthenticationProvider>
          <Route path="/login" component={AuthenticationPage} exact />
          <Route path="/" exact render={() => <Redirect to="/login" />} />

          <SignupProvider>
            <Route path="/signup" component={SignupPage} exact />
          </SignupProvider>
        </AuthenticationProvider>
      </IonRouterOutlet>
    </IonReactRouter>
  </IonApp>
);

export default App;

我的注册页面

const SignupPage: React.FC<RouteComponentProps> = ({ history }) => {
    return (
        <IonPage id='signup-page'>
            <Stuff/>
        </IonPage>
    );
};

export default SignupPage;

解决方法

试试这个...当我在 routerOutlet 中分解我的路由时,我看到了奇怪的行为

const App: React.FC = () => (
  <IonApp>
    <IonReactRouter>
      <IonRouterOutlet>
        <AuthenticationProvider>
          <SignupProvider>
            <Route path="/login" component={AuthenticationPage} exact />
            <Route path="/" exact render={() => <Redirect to="/login" />} />
            <Route path="/signup" component={SignupPage} exact />
          </SignupProvider>
        </AuthenticationProvider>
      </IonRouterOutlet>
    </IonReactRouter>
  </IonApp>
);

相关问答

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