如何刷新 Vue.js 当前页面
直接方法:
- vm.$forceUpdate(): 强制重新渲染整个 Vue 实例,包括其子组件。
非直接方法:
1. 使用 Vue Router 的 this.$router.go(0) 方法:
- 强制刷新当前路由,从而触发重新渲染。
2. 设置 data 中的标志位:
- 使用一个布尔值标志位来触发响应式更新,从而重新渲染页面。例如:
data() {
return {
refresh: false
}
}
methods: {
refreshPage() {
this.refresh = !this.refresh;
}
}




