this.props.history.push() 跳转携带参数加载错误

在使用路由跳转的时候

this.props.history.push({
  pathname: '/tab/home?date='+ new Date()
});

可以跳转到/tab/home路由下,但是组件加载不出来
但是刷新后就可以了!可以正常加载

以上加时间是例子,真实遇到的问题是在微信中 路由跳转 微信会默认在后面好像加个#wechat 导致加载不出来, 刷新后就加载出来了 url也没变,请问这种情况该怎么处理?

阅读 5.1k
1 个回答
新手上路,请多包涵

试试改成

this.props.history.push({
    pathname: '/tab/home',
    search: 'date=' + new Date(),
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题