You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.1 KiB
29 lines
1.1 KiB
<template>
|
|
<NuxtPage />
|
|
</template>
|
|
|
|
<script setup>
|
|
import { reactive } from 'vue';
|
|
import { useRouter } from 'vue-router';
|
|
|
|
const router = useRouter();
|
|
|
|
const token = useToken()
|
|
const user = useUser()
|
|
const userId = useUserId()
|
|
const projectId = useProjectId()
|
|
const taskId = useTaskId()
|
|
const projectName = useProjectName()
|
|
const taskName = useTaskName()
|
|
|
|
// 获取路径上的参数
|
|
const routeValue = router.currentRoute.value;
|
|
console.log('routeValue: ', routeValue);
|
|
token.value = routeValue && routeValue.query && routeValue.query.token ? routeValue.query.token : '';
|
|
userId.value = routeValue && routeValue.query && routeValue.query.userId ? routeValue.query.userId : '';
|
|
projectId.value = routeValue && routeValue.query && routeValue.query.projectId ? routeValue.query.projectId : '';
|
|
taskId.value = routeValue && routeValue.query && routeValue.query.id ? routeValue.query.id : '';
|
|
projectName.value = routeValue && routeValue.query && routeValue.query.pn ? routeValue.query.pn : '';
|
|
taskName.value = routeValue && routeValue.query && routeValue.query.tn ? routeValue.query.tn : '';
|
|
|
|
</script>
|
|
|