| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- <template>
 
- 	<view class="graceProgressButton" :style="{height:height+'rpx', borderRadius:borderRadius, backgroundColor:background}">
 
- 		<text 
 
- 		:style="{fontSize:fontSize+'rpx', color:color, lineHeight:height+'rpx', textAlign:'center'}">{{val > 0 && val < 100 ? progressText + val + '%' : buttonText}}</text>
 
- 	</view>
 
- </template>
 
- <script>
 
- export default{
 
- 	props:{
 
- 		height : {
 
- 			type : Number,
 
- 			default : 80
 
- 		},
 
- 		fontSize : {
 
- 			type : Number,
 
- 			default : 30
 
- 		},
 
- 		val : {
 
- 			type : Number,
 
- 			default : 0
 
- 		},
 
- 		buttonText : {
 
- 			type : String,
 
- 			default : ""
 
- 		},
 
- 		color : {
 
- 			type : String,
 
- 			default : "#FFFFFF"
 
- 		},
 
- 		background:{
 
- 			type : String,
 
- 			default : "#5CC72F"
 
- 		},
 
- 		borderRadius : {
 
- 			type : String,
 
- 			default : "6rpx"
 
- 		},
 
- 		progressText : {
 
- 			type : String,
 
- 			default : "已下载 : "
 
- 		}
 
- 	}
 
- }
 
- </script>
 
- <style scoped>
 
- .graceProgressButton{border-radius:0rpx; text-align:center;}
 
- </style>
 
 
  |