路由传参,刷新页面参数丢失问题
这里的history只需要将路由里面history参数 传入就可以了,采用的 sessionStorage 存储,达到页面刷新参数不丢失的一个问题。
// 解决路由传参 页面刷新丢失问题`在这里插入代码片`
export const RouteStateD = (history) => {
let urlData;
if (history.location.state) {
urlData = history.location.state;
sessionStorage.setItem('urlD', JSON.stringify(urlData));
} else {
urlData = JSON.parse(sessionStorage.getItem('urlD'));
}
return urlData;
};
如果有帮助到你 麻烦给一个三连+关注,能看到博主的最新blog
感谢感谢