🐛(component): 修复 layer 组件 end 触发两次的问题

This commit is contained in:
就眠儀式 2022-10-08 14:51:48 +08:00
parent 8021404c34
commit c3e88cfdab
2 changed files with 13 additions and 6 deletions

View File

@ -96,9 +96,9 @@ const intOption = () => {
const handleRemove = (value: any) => { const handleRemove = (value: any) => {
if (Array.isArray(selectedValue.value)) { if (Array.isArray(selectedValue.value)) {
selectedValue.value = selectedValue.value.filter(item => item != value); selectedValue.value = selectedValue.value.filter((item) => item != value);
}
} }
};
onMounted(() => { onMounted(() => {
intOption(); intOption();

View File

@ -335,13 +335,20 @@ watch(
firstOpenDelayCalculation(); firstOpenDelayCalculation();
} }
props.success(); props.success();
} else {
props.end();
} }
}, },
{ immediate: true } { immediate: true }
); );
watch(
() => visible.value,
() => {
if (!visible.value) {
props.end();
}
}
);
/** /**
* 高度监听 * 高度监听
* <p> * <p>