diff --git a/components/i/search/Process.vue b/components/i/search/Process.vue index f6151975afc4860d113f02b6ab2bc0ff6418cc96..eff32b4883d97fc099afae71182e9dfcdd41e01d 100644 --- a/components/i/search/Process.vue +++ b/components/i/search/Process.vue @@ -67,7 +67,13 @@ function handleCollapse (state) { openCollapse.value = state } watch(() => props.collapse, () => { - openCollapse.value = props.collapse + if (props.collapse) { + handleCollapse(true) + } else { + setTimeout(() => { + handleCollapse(false) + }, 500) + } }, { immediate: true}) defineExpose({ handleCollapse })