mirror of
https://github.com/youzan/vant.git
synced 2025-10-21 11:17:41 +00:00
fix(Toast): shoud watch duration #7394
This commit is contained in:
@@ -94,17 +94,14 @@ export default createComponent({
|
|||||||
|
|
||||||
watch([() => props.show, () => props.forbidClick], toggleClickable);
|
watch([() => props.show, () => props.forbidClick], toggleClickable);
|
||||||
|
|
||||||
watch(
|
watch([() => props.show, () => props.duration], () => {
|
||||||
() => props.show,
|
clearTimer();
|
||||||
(value) => {
|
if (props.show && props.duration > 0) {
|
||||||
clearTimer();
|
timer = setTimeout(() => {
|
||||||
if (value && props.duration > 0) {
|
emit('update:show', false);
|
||||||
timer = setTimeout(() => {
|
}, props.duration);
|
||||||
emit('update:show', false);
|
|
||||||
}, props.duration);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
);
|
});
|
||||||
|
|
||||||
onMounted(toggleClickable);
|
onMounted(toggleClickable);
|
||||||
onUnmounted(toggleClickable);
|
onUnmounted(toggleClickable);
|
||||||
|
Reference in New Issue
Block a user