PageLoader: hide after full progress

This commit is contained in:
Simon Vieille
2025-04-14 17:54:00 +02:00
parent b835bbb34d
commit 0313ce4099
+7 -1
View File
@@ -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)
})
})