mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-24 14:45:15 +00:00
37 lines
549 B
Vue
37 lines
549 B
Vue
|
<template lang="html">
|
||
|
<div class="loading-page" v-if="loading">
|
||
|
<p>Loading...</p>
|
||
|
</div>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
export default {
|
||
|
data: () => ({
|
||
|
loading: false
|
||
|
}),
|
||
|
methods: {
|
||
|
start () {
|
||
|
this.loading = true
|
||
|
},
|
||
|
finish () {
|
||
|
this.loading = false
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
</script>
|
||
|
|
||
|
<style scoped>
|
||
|
.loading-page {
|
||
|
position: fixed;
|
||
|
top: 0;
|
||
|
left: 0;
|
||
|
width: 100%;
|
||
|
height: 100%;
|
||
|
background: rgba(255, 255, 255, 0.8);
|
||
|
text-align: center;
|
||
|
padding-top: 200px;
|
||
|
font-size: 30px;
|
||
|
font-family: sans-serif;
|
||
|
}
|
||
|
</style>
|