use nuxt native loading

This commit is contained in:
lesion 2022-05-03 12:09:06 +02:00
parent f6797e15a7
commit efea84a0a1
No known key found for this signature in database
GPG key ID: 352918250B012177
2 changed files with 1 additions and 45 deletions

View file

@ -1,44 +0,0 @@
<template lang='pug'>
.loading-page(:class='{ loading }')
v-progress-circular(:size="100" :width="10" style='color: orangered;' indeterminate)
</template>
<script>
export default {
data: () => ({
loading: false
}),
methods: {
start () {
this.loading = true
},
finish () {
this.loading = false
}
}
}
</script>
<style scoped>
.loading-page {
z-index: -10;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: white;
background: rgba(0, 0, 0, 0.6);
text-align: center;
padding-top: 200px;
font-size: 4rem;
font-family: sans-serif;
transition: opacity .1s;
opacity: 0;
}
.loading {
z-index: 10;
opacity: 1;
}
</style>

View file

@ -31,7 +31,7 @@ module.exports = {
/*
** Customize the progress-bar component
*/
loading: '~/components/Loading.vue',
loading: { color: 'orangered', height: '3px' },
/*
** Plugins to load before mounting the App