更新记录

1.0.0(2025-04-14) 下载此版本

第一次提交


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.96 app-vue
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

  <view class="container">
    <!-- 基本用法 -->
    <coupon-list />

    <!-- 自定义数据 -->
    <coupon-list 
      :coupon-list="myCoupons" 
      title="可用优惠券"
      @coupon-click="onCouponClick"
      @btn-click="onBtnClick"
    />
  </view>
</template>

<script>
import couponList from '@/components/coupon-list/coupon-list';

export default {
  components: {
    couponList
  },
  data() {
    return {
      myCoupons: [
        {
          id: 3,
          type: 'freight',
          value: '免邮',
          unit: '',
          typeText: '运费券',
          title: '全场免邮券',
          desc: '无门槛使用,全国包邮',
          startTime: '2023-10-01',
          endTime: '2023-10-31',
          status: 'valid'
        },
        {
          id: 4,
          type: 'discount',
          value: 9,
          unit: '折',
          typeText: '折扣券',
          title: '家电9折券',
          desc: '仅限家电类商品使用',
          startTime: '2023-09-01',
          endTime: '2023-09-30',
          status: 'expired'
        }
      ]
    }
  },
  methods: {
    onCouponClick(item) {
      console.log('点击优惠券', item);
      uni.showToast({
        title: `点击了${item.title}`,
        icon: 'none'
      });
    },
    onBtnClick(item) {
      console.log('点击使用按钮', item);
      uni.showModal({
        title: '使用优惠券',
        content: `确定要使用${item.title}吗?`,
        success: (res) => {
          if (res.confirm) {
            uni.showToast({
              title: '使用成功',
              icon: 'success'
            });
          }
        }
      });
    }
  }
}
</script>

<style>
.container {
  padding: 20rpx;
  background-color: #f5f5f5;
}
</style>```

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问