| 
						 | 
						- <template>
 -     <view class="new-coupon-popup">
 -         <uv-popup ref="popup" @change="change" min-height="400rpx" closeable>
 -             <view class="coupon-content">
 -                 <text class="coupon-title">恭喜获得</text>
 -                 <view class="coupon-list">
 -                     <view class="coupon-item">
 -                         <text class="coupon-name">优惠券名称</text>
 -                         <text class="coupon-desc">优惠券描述</text>
 -                     </view>
 -                     <view class="coupon-item">
 -                         <text class="coupon-name">优惠券名称</text>
 -                         <text class="coupon-desc">优惠券描述</text>
 -                     </view>
 -                 </view>
 -                 <view class="coupon-btn" hover-class="coupon-btn-hover" @click="getCoupon">
 -                     <text class="coupon-btn-text">立即领取</text>
 -                 </view>
 -             </view>
 -         </uv-popup>
 -     </view>
 - </template>
 - 
 - <script>
 - export default {
 -     name: 'newCouponPopup',
 -     data() {
 -         return {
 -             couponList: []
 -         }
 -     },
 -     mounted() {
 -         // this.getCouponList()
 -         // this.$refs.popup.open()
 -     },
 -     methods: {
 -         getCouponList() {
 -             this.$api.getCouponList().then(res => {
 -                 this.couponList = res.data
 -             })
 -         },
 -         getCoupon() {
 -             uni.showToast({
 -                 title: '领取成功~',
 -                 icon: 'success'
 -             })
 -             this.$refs.popup.close()
 -         }
 -     }
 - }
 - </script>
 - 
 - <style lang="scss">
 - .coupon-content{
 -     padding: 40rpx 20rpx;
 -     background-color: #fff;
 -     border-radius: 20rpx;
 -     display: flex;
 -     flex-direction: column;
 -     align-items: center;
 -     gap: 40rpx;
 -     position: relative;
 -     .coupon-title{
 -         color: black;
 -         text-align: center;
 -         font-size: 32rpx;
 -         font-weight: 600;
 -     }
 -     .coupon-list{
 -         display: flex;
 -         flex-direction: column;
 -         align-items: center;
 -         gap: 20rpx;
 -         .coupon-item{
 -             width: 660rpx;
 -             height: 180rpx;
 -             background-color: $uni-color;
 -             border-radius: 10rpx;
 -         }
 -     }
 -     .coupon-btn-hover{
 -         opacity: 0.7;
 -     }
 -     .coupon-btn{
 -         width: 570rpx;
 -         height: 110rpx;
 -         background-color: $uni-color;
 -         border-radius: 55rpx;
 -         display: flex;
 -         align-items: center;
 -         justify-content: center;
 -         .coupon-btn-text{
 -             color: #fff;
 -             font-size: 30rpx;
 -         }
 -     }
 - }
 - </style>
 
 
  |