vue3 elform 在重新封装的弹窗el-dialog内无法resetFields
重新封装后 , 弹窗支持双向绑定 , 但是取消后resetFields失效了 , 上次校验结果还在 , 经过排查 , 应该为vue3 setup内钩子顺序问题 , 在resetFields之前 , dom已经销毁了
利用watch 和 nextTick 达到效果
watch(
() => data.visible,
(val) => {
nextTick(() => {
formRef.value?.resetFields()
原创
2021-10-26 19:12:23 ·
476 阅读 ·
0 评论