forked from deblan/side_menu
PageLoader: hide after full progress
This commit is contained in:
parent
b835bbb34d
commit
0313ce4099
1 changed files with 7 additions and 1 deletions
|
|
@ -32,11 +32,17 @@ const createStyle = (size) => {
|
|||
width: `${size}%`,
|
||||
}
|
||||
}
|
||||
let interval = null
|
||||
|
||||
onMounted(() => {
|
||||
window.addEventListener('beforeunload', () => {
|
||||
setInterval(() => {
|
||||
interval = setInterval(() => {
|
||||
width.value = Math.min(width.value + 0.2, 100)
|
||||
|
||||
if (width.value === 100) {
|
||||
clearInterval(interval)
|
||||
window.setTimeout(() => (width.value = 0), 2000)
|
||||
}
|
||||
}, 25)
|
||||
})
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue