diff --git a/components/i/Sign.vue b/components/i/Sign.vue index 1295da8b557a186acb6058028134021dd28e2af7..42e2cef09362273dc9374b6f8b2b2573c4da8d6a 100644 --- a/components/i/Sign.vue +++ b/components/i/Sign.vue @@ -15,6 +15,7 @@ color="gray" size="md" @click="handleGetSignUrl('gitcode')" + disabled > 使用 GitCode 登录 @@ -25,6 +26,7 @@ label="使用 Google 登录" color="gray" size="md" + disabled /> { } } - return await useFetch(fullUrl, config) + return await useFetch(fullUrl, Object.assign(config, options)) } export default request diff --git a/pages/signin/verify.vue b/pages/signin/verify.vue index 27e4d3627cf1f26496e0556327e804fa351c1bdb..5a4ea7e686f36edeb8877b4e13ffd67b52de55fa 100644 --- a/pages/signin/verify.vue +++ b/pages/signin/verify.vue @@ -5,4 +5,17 @@ definePageMeta({ layout: 'empty' }) + +const route = useRoute() +const state = reactive({ + source: route.query.source || '', + code: route.query.code || '' +}) + +const { data } = await useRequest('/v1/user/github/login', { + query: { code: state.code }, + server: false +}) +console.log(data.value) + \ No newline at end of file