React-router带参数跳转后手动刷新,参数丢失

#1

在列表页面,点击一行传参数key,到详情页面(路由跳转);手动刷新的时候在详情页面的key参数清空;怎么破:confused:

#2

url?key='dsds’的形式就行了

#3

这样如果有个页面要传多个参数的话也只能拼接到url上么?

#4

用sessionstorage把

#5

redux sessionstorage 和 localstorage 都可以实现。需要注意 什么时候 把数据加进去 什么时候 清除数据

#6

我之前也是用的sessionstorage存储,后面改成了url拼接,你们是否有别的更好的方法,可以回复下我,谢谢

#7

你是使用hashRouter然后通过js传递参数的吧 ?可以看下React-Router V4中如何理解BrowserRouter和HashRouter的区别

#8

使用this.props.history.push

#11

通过search吧,或者路由配置,存本地缓存不是很好