<template>
<div class="loadingMain">
<div v-if="props.status == 1" class="loading">
<img class="loadingImg" src="../assets/images/loading.svg" />
<span>加载中...</span>
</div>
<div v-if="props.status == 2" class="noDate">
没有更多数据
</div>
<div v-if="props.status == 3" class="noDate">
加载中...
</div>
</div>
</template>
<script setup>
const props = defineProps({
status: {
type: [Number, String],
default: 0,
},
});
</script>
<style lang="scss" scoped>
.loadingMain {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.loading {
display: flex;
align-items: center;
justify-content: center;
.loadingImg {
width: 20px;
height: 20px;
margin-right: 10px;
}
span {
font-size: 15px;
color: #999;
}
}
.noDate {
padding: 10px 0;
font-size: 15px;
color: #999;
}
</style>