diff --git a/components/i/Create.vue b/components/i/Create.vue index e6efdaff8fa1f2597850322ee27899cf1ade67a3..6d651070252abac7b54c750b578b114d123c89d9 100644 --- a/components/i/Create.vue +++ b/components/i/Create.vue @@ -68,19 +68,17 @@ const handleSearch = async () => { }) } } -onMounted(async () => { +nextTick(async () => { if (!$repos.length) { const { data } = await useRequest('/v1/chat/repository', {}) - if ( data.value && data.value.data) { - const repoData = data.value && data.value.data.map(item => { - return { - label: item.name, - url: item.path, - branch: item.branch - } - }) - $setRepo(repoData) - } + const repoData = data.value.data.map(item => { + return { + label: item.name, + url: item.path, + branch: item.branch + } + }) + $setRepo(repoData) } })