// 重新加载页面的方法
// 方法1:使用 location.reload()
// 这是最简单直接的方式,会重新加载当前页面,可以选择是否从服务器重新加载。
location.reload(); // 不带参数,默认从浏览器缓存中加载
location.reload(true); // 强制从服务器重新加载
// 方法2:使用 location.href
// 通过设置 location.href 可以重新加载页面,相当于在浏览器地址栏中输入新的 URL 并回车。
location.href = location.href; // 重新加载当前页面
// 方法3:使用 window.location.replace()
// 类似于 location.href,但是不会在浏览器历史中留下记录,用户无法通过后退按钮返回到之前的页面。
window.location.replace(location.href);
// 方法4:使用 router.go(0) (适用于 Vue Router)
// 如果你使用的是 Vue Router,可以通过 router 实例的 go 方法来重新加载当前路由。
this.$router.go(0);
location.reload()
是最常用的方式,可以控制是否从服务器重新加载页面。location.href
和 window.location.replace()
都可以用来重新加载页面,但 replace()
不会在浏览器历史中留下记录。this.$router.go(0)
是 Vue Router 提供的方法,适合在单页应用中重新加载当前路由。上一篇:html转vue工具
下一篇:vue 复选框
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站