INNER CODE UNIT · TypeScript
_open
yenche123/liubai · liubai-frontends/liubai-web/src/components/custom-ui/action-sheet/index.ts:65
function _open() {
if(show.value) return
if(toggleTimeout) clearTimeout(toggleTimeout)
enable.value = true
toggleTimeout = setTimeout(() => {
show.value = true
}, cfg.frame_duration)
}
function _close() {
if(!enable.value) return
if(toggleTimeout) {
clearTimeout(toggleTimeout)
}
show.value = false
toggleTimeout = setTimeout(() => {
enable.value = false
}, TRANSITION_DURATION)