39 lines
		
	
	
		
			1020 B
		
	
	
	
		
			Vue
		
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			1020 B
		
	
	
	
		
			Vue
		
	
	
| 
								 | 
							
								<template>
							 | 
						|||
| 
								 | 
							
									<!-- 底部导航 -->
							 | 
						|||
| 
								 | 
							
									<view class="display-between-center payment-foot-box">
							 | 
						|||
| 
								 | 
							
										<!-- 合计 -->
							 | 
						|||
| 
								 | 
							
										<view class="payment-price">合计:¥{{totalPrice}}</view>
							 | 
						|||
| 
								 | 
							
										<!-- 立即结算 -->
							 | 
						|||
| 
								 | 
							
										<view @tap="immediatePaymentEv" class="payment-settlement">立即支付</view>
							 | 
						|||
| 
								 | 
							
									</view>
							 | 
						|||
| 
								 | 
							
								</template>
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								<script>
							 | 
						|||
| 
								 | 
							
									export default {
							 | 
						|||
| 
								 | 
							
										name:"payment",
							 | 
						|||
| 
								 | 
							
										props:{
							 | 
						|||
| 
								 | 
							
											totalPrice:{
							 | 
						|||
| 
								 | 
							
												type:String,
							 | 
						|||
| 
								 | 
							
												default: "0.00"
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										},
							 | 
						|||
| 
								 | 
							
										data() {
							 | 
						|||
| 
								 | 
							
											return {
							 | 
						|||
| 
								 | 
							
												
							 | 
						|||
| 
								 | 
							
											};
							 | 
						|||
| 
								 | 
							
										},
							 | 
						|||
| 
								 | 
							
										methods:{
							 | 
						|||
| 
								 | 
							
											immediatePaymentEv(){
							 | 
						|||
| 
								 | 
							
												this.$emit('immediatePayment');
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								</script>
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								<style>
							 | 
						|||
| 
								 | 
							
									.display-between-center {display: flex;justify-content: space-between;align-items: center;}
							 | 
						|||
| 
								 | 
							
									.payment-foot-box{position: fixed;bottom: 0;left: 0;right: 0;height: 130rpx;background-color: #efefef;font-size: 30rpx;}
							 | 
						|||
| 
								 | 
							
									.payment-price{font-size: 36rpx;color: #f81c1c;font-weight: bold;margin-left: 60rpx;}
							 | 
						|||
| 
								 | 
							
									.payment-settlement{width: 242rpx;height: 130rpx;background-color: #f81c1c;color: #FFFFFF;font-size: 36rpx;text-align: center;line-height: 130rpx;}
							 | 
						|||
| 
								 | 
							
								</style>
							 |