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

@@ -6,9 +6,8 @@
*/
import { useUserStore } from '@/store'
import { tabbarStore } from '@/tabbar/store'
import { getLastPage } from '@/utils'
import { getLastPage, parseUrlToObj } from '@/utils/index'
import { EXCLUDE_PAGE_LIST, isNeedLogin, LOGIN_PAGE, LOGIN_PAGE_LIST } from '../login/config'
import { parseRouteStr } from './queryString'
// 黑名单登录拦截器 - (适用于大部分页面不需要登录,少部分页面需要登录)
export const navigateToInterceptor = {
@@ -18,7 +17,7 @@ export const navigateToInterceptor = {
if (url === undefined) {
return
}
let { path, query: _query } = parseRouteStr(url)
let { path, query: _query } = parseUrlToObj(url)
console.log('路由拦截器 1: url->', url, ', query ->', query)
const myQuery = { ..._query, ...query }