soybeanjs / soybean-admin

A clean, elegant, beautiful and powerful admin template, based on Vue3, Vite5, TypeScript, Pinia, NaiveUI and UnoCSS. 一个清新优雅、高颜值且功能强大的后台管理模板,基于最新的前端技术栈,包括 Vue3, Vite5, TypeScript, Pinia, NaiveUI 和 UnoCSS。
https://soybeanjs.cn
MIT License
10.21k stars 1.83k forks source link

Update src\router\guard\route.ts handleRouteSwitch 取消跳转 #643

Closed lightnoway closed 4 weeks ago

lightnoway commented 4 weeks ago

如果 next({ path: from.fullPath, replace: true, query: from.query, hash: to.hash }); 的意图是取消跳转的话

使用 next(false) 更准确。

而使用replace ,也许会和用户代码 一起产生 非预期的可能

honghuangdc commented 4 weeks ago

不是取消跳转 你这个变更的目的是啥