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