Nb
Study
.com
🔍 请输入搜索关键字

vue-router使用push调整后如何强制刷新页面?

nbstudy 发表于 2024-07-12 08:46:23

在使用vue-router时,有时候,我们希望router.push跳转页面后,立即执行一些动作,比如强制刷新。
该如何处理呢?$router.push返回一个Promise对象,你可以在.then()方法中执行跳转成功之后的操作,在.catch()方法中处理可能出现的错误。

javascript 复制代码
router.push('/path').then(() => {
  // 在这里执行你想要的操作
  window.location.reload()
  console.log('路由跳转成功')
}).catch(err => {
  // 在这里处理路由跳转的错误
  console.log('路由跳转出错:', err)
})