1.在components中创建Loading文件夹,然后在Loading中新建loading.vue文件
<template>
<div v-if="loading" class="shade">
<div class="sk-wave">
<div class="sk-rect sk-rect1"></div>
<div class="sk-rect sk-rect2"></div>
<div class="sk-rect sk-rect3"></div>
<div class="sk-rect sk-rect4"></div>
<div class="sk-rect sk-rect5"></div>
</div>
</div>
</template>
<script>
export default {
name: "loading",
props: {
loading: {
type: Boolean,
default: false,
},
LoadingText: {
type: String,
default: "服务正在加载...",
// default: () => []
},
},
data() {
return {
};
},
};
</script>
<style lang="scss" scoped>
html, body