Как передать несколько необязательных параметров в mobx-router - PullRequest
0 голосов
/ 08 апреля 2019

В маршрутизаторе реагирования мы можем передавать необязательные параметры '/: param1? /: Param2?'.Но когда я пытаюсь передать несколько параметров (как в следующем примере «/ home /: action? /: Code?») В mobx-маршрутизаторах, он не загружает мой компонент.Тем не менее, он работает нормально с одним параметром, то есть '/ home /: action?'

Вот пример кода ..

import React, { lazy } from 'react'
import { Route } from 'mobx-router'
const LazyRoute = ({ Component, ...props }) => <Component {...props} />

const routes = {
  home: new Route({
    path: '/home/:action?/:code?',
    component: <LazyRoute Component={lazy(() => import('../home'))} router={router} />,
  }),
}

export default routes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...