You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React路由新增页面仅显示布局不渲染,同配置其他页面正常

问题原因及解决方案

问题出在appRoutes配置里的Test路由属性名写错了:

在appRoutes数组中,Test路由的元素属性写成了大写的Element,但其他正常页面用的是小写的element,而在App.tsx的路由映射逻辑中,你解构的是element变量,这就导致Test路由对应的element值为undefined,自然无法渲染页面内容。

修复步骤

修改appRoutes中的Test路由配置,把大写的Element改为小写的element:

export const appRoutes = [
    {
        path: baseUrl + '/SomeOtherPage',
        element: <SomeOtherPage />,
    },
    {
        path: baseUrl + '/Test',
        element: <Test />, // 修正属性名为小写的element
    },
];

修改后,React Router就能正确识别并渲染Test页面的内容了。

内容的提问来源于stack exchange,提问作者Stepan Michalek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 23:07:35