history.push跳转后页面空白

使用umi的history.push进行路由跳转后页面空白

路由配置为

                    {
                      path: '/manage/query/table',
                      name: '管理表格',
                      component: './Manage/Query/component/queryTable',
                      hideInMenu:true,
                    },

路由跳转是点击一张图片实现跳转

                <div onClick={()=>{history.push({pathname:'/manage/query/table'})}}>
                    <img src={table}/>
                </div>

点击之后留地址栏改变,变成http://localhost:8000/manage/query/table,但是没有内容显示,一片空白,如下图所示:
image.png

请问这个问题该如何解决?

阅读 6.4k
1 个回答

楼上说的对,如果是路由匹配正确但是没找到对应模块,会有报错的,如果没报错,要看你这个匹配上的模块内部有没有错误,比如获取数据于DOM填充不匹配,在生产模式也会导致白屏,要一步步看的

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