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)
})