项目是Vue3 + antdv 2 搭配使用,在页面使用select下拉后,切换页面会出现一下报错:
[Vue warn]: Unhandled error during execution of scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/vue-next
同时还有大量报错
看了一圈发现需要手动去销毁。。。。。。
于是使用变量进行销毁:
<AForm ref="formRef" :model="form" v-if="selectDestroy">
···(略)
</AForm>
onBeforeRouteLeave(() => {
selectDestroy.value = false;
data.spinning = false;
})