Files
app-govern/components/Cn-empty/Cn-empty.vue

55 lines
1007 B
Vue
Raw Normal View History

2023-03-30 09:04:07 +08:00
<template>
<view class="empty" :style="{ paddingTop: paddingTop + 'rpx' }">
<image :src="img" mode="aspectFill" class="empty-img"></image>
<view class="empty-text">{{ msg }}</view>
</view>
</template>
<script>
export default {
props: {
msg: {
type: String,
default: '暂无数据',
},
img: {
type: String,
default: '/static/empty.png',
},
paddingTop: {
type: Number,
default: 70,
},
},
data() {
return {}
},
}
</script>
<style>
.empty {
display: flex;
flex-direction: column;
align-items: center;
position: absolute;
left: 50%;
2023-04-04 08:47:19 +08:00
top: 0%;
transform: translate(-50%, 0);
2023-03-30 09:04:07 +08:00
}
2023-04-04 08:47:19 +08:00
2023-03-30 09:04:07 +08:00
.empty-text {
margin-top: 30rpx;
font-size: 28rpx;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: #666;
line-height: 32rpx;
}
2023-04-04 08:47:19 +08:00
2023-03-30 09:04:07 +08:00
.empty-img {
width: 244rpx;
height: 320rpx;
}
</style>