refactor(router): 统一使用 parseUrlToObj 替换 parseRouteStr

将路由解析功能从 queryString.ts 迁移到 utils/index.ts 并重命名为 parseUrlToObj
删除不再使用的 queryString.ts 文件
This commit is contained in:
feige996
2025-08-21 20:22:46 +08:00
parent b46a7209df
commit 03b8b0c2b0
4 changed files with 6 additions and 49 deletions

View File

@@ -27,7 +27,7 @@ export function currRoute() {
// console.log(fullPath)
// eg: /pages/login/login?redirect=%2Fpages%2Fdemo%2Fbase%2Froute-interceptor (小程序)
// eg: /pages/login/login?redirect=%2Fpages%2Froute-interceptor%2Findex%3Fname%3Dfeige%26age%3D30(h5)
return getUrlObj(fullPath)
return parseUrlToObj(fullPath)
}
export function ensureDecodeURIComponent(url: string) {
@@ -41,7 +41,7 @@ export function ensureDecodeURIComponent(url: string) {
* 比如输入url: /pages/login/login?redirect=%2Fpages%2Fdemo%2Fbase%2Froute-interceptor
* 输出: {path: /pages/login/login, query: {redirect: /pages/demo/base/route-interceptor}}
*/
export function getUrlObj(url: string) {
export function parseUrlToObj(url: string) {
const [path, queryStr] = url.split('?')
// console.log(path, queryStr)