react-router传参

  1. react-router经过阿里的umi封装,路由为:/DataDashboard/:id;
  2. 具体代码如下:
        router.push({
          pathname: `/DataDashboard/${id}`,
          query: { type:type },
        })
  1. 进入该页面显示正常:/DataDashboard/15?type=1;
  2. 刷新页面,变成了:/DataDashboard/15; url自动发生改变,丢掉了query中参数;
  3. 什么原因,如何解决?
阅读 3.4k
2 个回答

用umi测试了一下,没有发现这种情况.

考虑是不是对query做了操作

觉得有点反正,好像我以前在哪看过参数丢失问题,但是理论上不会啊

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