| 1234567891011121314151617181920212223242526 | 
							- <template>
 
- 	<view class="grace-empty">
 
- 		<text class="grace-empty-icon grace-icons" v-if="iconType == 1" :style="{fontSize:iconSize+'rpx', lineHeight:(iconSize+10)+'rpx', color:iconColor}"></text>
 
- 		<text class="grace-empty-icon grace-icons" v-if="iconType == 2" :style="{fontSize:iconSize+'rpx', lineHeight:(iconSize+10)+'rpx', color:iconColor}"></text>
 
- 		<text class="grace-empty-icon grace-icons" v-if="iconType == 3" :style="{fontSize:iconSize+'rpx', lineHeight:(iconSize+10)+'rpx', color:iconColor}"></text>
 
- 		<text class="grace-empty-text" v-if="text != ''" :style="{fontSize:textSize+'rpx', lineHeight:(textSize+10)+'rpx', color:textColor}">{{text}}</text>
 
- 		<slot></slot>
 
- 	</view>
 
- </template>
 
- <script>
 
- export default {
 
- 	props: {
 
- 		iconType  : { type: Number,  default : 1},
 
- 		iconSize  : { type: Number,  default : 80},
 
- 		iconColor : { type: String,  default : "#999999"},
 
- 		textSize  : { type: Number,  default : 26},
 
- 		textColor : { type: String,  default : "#999999"},
 
- 		text      : { type: String,  default :''}
 
- 	}
 
- }
 
- </script>
 
- <style scoped>
 
- .grace-empty{}
 
- .grace-empty-icon{text-align:center;}
 
- .grace-empty-text{padding:20rpx 0; text-align:center;}
 
- </style>
 
 
  |