mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
fix(Toast): shoud watch duration #7394
This commit is contained in:
parent
d7a944e391
commit
bd1ed1c1ce
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user