重新封装后 , 弹窗支持双向绑定 , 但是取消后resetFields失效了 , 上次校验结果还在 , 经过排查 , 应该为vue3 setup内钩子顺序问题 , 在resetFields之前 , dom已经销毁了
利用watch 和 nextTick 达到效果
watch(
() => data.visible,
(val) => {
nextTick(() => {
formRef.value?.resetFields()
})
}
)