React-router-dom v6 useRoutes 的动态路由无法匹配?

React + React-router-dom v6
我目前编写的路由表为:

useRoutes(
    [
        {
            path: '/',
            element: <Home />,
            children: [
                        {
                            path: '/',
                            element: <List />
                        },
                        {
                            path: 'detail',
                            element: <Detail />
                        }
                    ]
        },
        {
            path: '/order',
            element: <Order />
        },
        {
            path: '/p/:contentId/:premissionId',
            element: <Share />
        }
    ]
)

当我在浏览器地址栏输入http:// xxx.xxx.xxx.xxx: 3000/p/aaa/bbb,并不能匹配到'/p/:contentId/:premissionId', 请问这是咋回事?

阅读 1.7k
1 个回答

history模式需要服务端支持以下,要不改为hash模式试试?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏