location.reload导致route参数丢失
时间: 2023-05-22 18:01:33 浏览: 417
location.reload 会重新加载当前页面,但是它不会保留当前页面的状态信息,比如 URL 中的参数。如果你想保留当前页面的状态信息,可以使用 location.replace 或者 history.pushState 方法。
相关问题
window.location.reload 和 location.reload区别
window.location.reload()和location.reload()是相同的方法,它们都用于重新加载当前页面。它们的区别在于调用方式的不同。
window.location.reload()是通过window对象调用的方法,而location.reload()是通过location对象调用的方法。实际上,window.location.reload()是location.reload()的简写形式。
以下是一个示例:
```javascript
// 使用window对象调用reload()方法
window.location.reload();
// 使用location对象调用reload()方法
location.reload();
```
window.location.reload() 参数的区别
window.location.reload() 方法有两种参数:
1. 无参数:表示重新加载当前页面,相当于用户点击浏览器的刷新按钮或者按下 F5。
2. 有参数:表示重新加载当前页面,并且强制从服务器获取最新的页面,忽略缓存。参数为 true。
需要注意的是,如果页面中有表单数据等用户输入的内容,刷新页面会导致这些数据丢失。
阅读全文