diff --git a/components/i/search/Content.vue b/components/i/search/Content.vue index 93b7190d412494d0d05b81aa7d48a5c589ac3f4d..9cb8866363763dbafed0fb7e5d81d10064628a93 100644 --- a/components/i/search/Content.vue +++ b/components/i/search/Content.vue @@ -92,17 +92,21 @@ const openCollapse = ref(true) function handleToggleCollapse () { openCollapse.value = !openCollapse.value } +function handleCollapse (state) { + openCollapse.value = state +} watch( () => props.item.ansLoading, (value, oldValue) => { if (oldValue === undefined) { setTimeout(() => { - openCollapse.value = false + handleCollapse(false) }, 500) } } ) function handleReGenerate () { + handleCollapse(true) emits('regenerate', props.index) } function handleCopyMD () {