搜索结果列表页面开发
This commit is contained in:
13
src/utils/getRepoId.ts
Normal file
13
src/utils/getRepoId.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import router from '@/router';
|
||||
|
||||
export default function getRepoId(connector: string = '%2F', namespace: string = '', routeName: string = '') {
|
||||
const routeParams = router.currentRoute.value.params;
|
||||
let routeNamespace = namespace || routeParams.namespace;
|
||||
const routeRepoName = routeName || routeParams.repoName;
|
||||
if (!routeNamespace || !routeRepoName) return null;
|
||||
routeNamespace = Array.isArray(routeNamespace)
|
||||
? routeNamespace.join(connector)
|
||||
: routeNamespace.split('/').join(connector);
|
||||
const repoId = `${routeNamespace}${connector}${routeRepoName}`;
|
||||
return repoId;
|
||||
}
|
||||
Reference in New Issue
Block a user