🐛(component): 修复 layer 组件 end 触发两次的问题
This commit is contained in:
@@ -327,7 +327,7 @@ watch(
|
||||
* 监听 visible 值
|
||||
* <p>
|
||||
*/
|
||||
watch(
|
||||
watch(
|
||||
() => visible.value,
|
||||
() => {
|
||||
if (visible.value) {
|
||||
@@ -335,13 +335,20 @@ watch(
|
||||
firstOpenDelayCalculation();
|
||||
}
|
||||
props.success();
|
||||
} else {
|
||||
props.end();
|
||||
}
|
||||
},
|
||||
{ immediate: true }
|
||||
);
|
||||
|
||||
watch(
|
||||
() => visible.value,
|
||||
() => {
|
||||
if (!visible.value) {
|
||||
props.end();
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
/**
|
||||
* 高度监听
|
||||
* <p>
|
||||
|
||||
Reference in New Issue
Block a user