| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- <template>
 
- 	<view class="empty-main" :style="{'height':heightPrecent}">
 
- 		<view class="empty-image" v-if="!onlyText">
 
- 			<image src="@/static/list-emptys.png" mode=""></image>
 
- 		</view>
 
- 		<text :style="`font-size: ${size}`">{{showText}}</text>
 
- 	</view>
 
- </template>
 
- <script setup>
 
- 	const props = defineProps({
 
- 		onlyText: {
 
- 			type: Boolean,
 
- 			default: false
 
- 		},
 
- 		heightPrecent: {
 
- 			type: String,
 
- 			default: "100%"
 
- 		},
 
- 		showText: {
 
- 			type: String,
 
- 			default: "列表为空"
 
- 		},
 
- 		size:{
 
- 			type: String,
 
- 			default: '36rpx'
 
- 		}
 
- 	})
 
- </script>
 
- <style lang="scss" scoped>
 
- 	.empty-main {
 
- 		display: flex;
 
- 		flex-direction: column;
 
- 		justify-content: center;
 
- 		width: 100%;
 
- 		// height: 100%;
 
- 		text-align: center;
 
- 		font-weight: 700;
 
- 		color: #8798B6;
 
- 		.empty-image {
 
- 			width: 378rpx;
 
- 			height: 292rpx;
 
- 			margin: 0 auto;
 
- 			image {
 
- 				width: 100%;
 
- 				height: 100%
 
- 			}
 
- 		}
 
- 	}
 
- </style>
 
 
  |