mine-h5-ui
Version:
一款轻量级、模块化基于 Vue3.x 的 H5 前端 UI 组件库 👍
32 lines (31 loc) • 644 B
JavaScript
import { ref as u, watch as r, nextTick as l } from "vue";
/*!
* mine-h5-ui v2.15.0
* Copyright (c) 2025 biaov
* @license MIT
*/
const f = ({ visible: s }) => {
const e = u(!1), t = u(!1), a = 400, n = () => {
e.value = !0, l(() => {
setTimeout(() => {
t.value = !0;
}, 0);
});
}, o = () => {
t.value = !1, setTimeout(() => {
e.value = !1, s.value = !1;
}, a);
};
return r(
s,
(i) => {
i ? n() : o();
},
{
immediate: !0
}
), { isShowMask: e, isShow: t, hideMask: o, animationDuration: a };
};
export {
f as useShow
};