<template>
<div class="empty-data">
<div class="data-empty">
<div class="data-empty-cont">
<div class="data-empty-icon">
<slot name="icon">
<Icon type="md-text" :size="36" />
</slot>
</div>
<div class="data-empty-text">
<slot name="text">
<i></i>
<span>{{ text }}</span>
<i></i>
</slot>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
name: "EmptyData",
components: {},
props: {
text: {
type: String,
default: "暂无数据,请及时维护!",
},
},
data() {
return {};
},
computed: {},
watch: {
// handler immediate deep
},
mounted() {},
beforeDestroy() {},
methods: {},
};
</script>
<style scoped lang="less">
.empty-data {
height: 100%;
padding: 20px;
.data-empty {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
&-cont {
overflow: hidden;
}
&-icon {
text-align: center;
color: #ddd;
}
&-text {
font-size: 12px;
color: #ddd;
overflow: hidden;
i,
span {
float: left;
}
i {
width: 60px;
border-bottom: 1px solid #ddd;
padding-top: 9px;
}
span {
padding: 0 10px;
}
}
}
}
</style>
暂无数据组件
最新推荐文章于 2025-04-06 09:00:00 发布