一个页面跳转到另一个页面,带参数;但是希望不出现在浏览器地址上。
用state带值
刷新页面时,希望正常使用,不带参数。
但是用的browserhistory,刷新state不会丢失,如何让他丢失????
一个页面跳转到另一个页面,带参数;但是希望不出现在浏览器地址上。
用state带值
刷新页面时,希望正常使用,不带参数。
但是用的browserhistory,刷新state不会丢失,如何让他丢失????
10 回答11k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
如果你想在刷新页面后丢失state中的参数,可以试一下下面这两个方法:将数据存储在localStorage中,在组件加载前,先从router的state中获取,如果没有则从localStorage中获取。或者将id放在url的search部分,在组件加载前,先从router的state中获取,如果没有则使用这个id