当前位置: 首页 > news >正文

针织厂家东莞网站建设做自媒体发视频用哪些网站

针织厂家东莞网站建设,做自媒体发视频用哪些网站,手机怎么制作钓鱼网站,上海工商注册网官网商品在展示时,通常会与一些优惠券一起显示,针对这种需求,Vant 提供了专门用于优惠券展示的组件——Coupon,它用于优惠券的兑换和选择,点击CouponCell组件时,以弹框形式进入选择,在选择时&#x…

商品在展示时,通常会与一些优惠券一起显示,针对这种需求,Vant 提供了专门用于优惠券展示的组件——Coupon,它用于优惠券的兑换和选择,点击CouponCell组件时,以弹框形式进入选择,在选择时,由CouponList组件显示兑换优惠券列表,当选中某项列表后,再次返回CouponCell组件,显示选中项,并减少结算总金额。

Coupon组件由CouponCell和CouponList两部分组成,其中CouponCell组件的常用属性如下表11-10所示
在这里插入图片描述
CouponList组件的常用属性如下表11-11所示
在这里插入图片描述
接下来通过一个完整的案例来演示使用Coupon组件实现的效果。

实例11-8 Coupon组件

  1. 功能描述

在实例【11-7】的基础之上,添加一个coupon组件,当点击“优惠券”选项时,以弹框形式显示可用优惠券和不可用优惠券的列表,当选中可用优惠券列表中某项优惠时,关闭弹框,并显示选中优惠券的总金额。

  1. 实现代码

在项目的components 文件夹中,添加一个名为“Coupon”的.vue文件,该文件的保存路径是“components/ch11/buis/”,在文件中加入如清单11-8所示代码。

代码清单11-8 Coupon.vue代码

<template><div><h3>Coupon 组件</h3><div class="row"><van-card :num="curGoods.num" :tag="curGoods.tag" :price="curGoods.price" :desc="curGoods.desc":title="curGoods.title" :thumb="curGoods.thumb" :origin-price="curGoods.originPrice"><template #tags><van-tag plain type="primary">{{ curGoods.tags[0] }}</van-tag><van-tag plain type="primary">{{ curGoods.tags[1] }}</van-tag></template><template #footer><van-button size="mini" @click="add">+</van-button><van-button size="mini" @click="reduce">-</van-button></template></van-card></div><!-- 优惠券单元格 --><van-coupon-cell :coupons="coupons" :chosen-coupon="chosenCoupon" @click="showList = true" /><!-- 优惠券列表 --><van-popup :show="showList" round position="bottom" style="height: 70%; padding-top: 4px;"><van-coupon-list :show-exchange-bar="false" :coupons="coupons" :chosen-coupon="chosenCoupon":disabled-coupons="disabledCoupons" @change="onChange" /></van-popup></div>
</template>
<script>
import goods from "../../../assets/goods.png"
export default {data() {return {curGoods: {num: 2, price: 9000,desc: "一台笔记本电脑",title: "thinkpad X1 系列",thumb: goods,originPrice: "11000",tag: "超薄小巧型",tags: ["一代经典", "超低价格"]},disabledCoupons: [{available: 0,condition: '满1000元\n再优惠 200 元',reason: '',value: 20000,name: '老客户惊喜',startAt: 1489104340,endAt: 1514592670,valueDesc: '200',unitDesc: '元'}],coupons: [{available: 1,condition: '无门槛\n最高优惠 100 元',reason: '',value: 10000,name: '新人惊喜',startAt: 1589304340,endAt: 1634595670,valueDesc: '100',unitDesc: '元'}],showList: false,chosenCoupon: -1}},methods: {add() {this.curGoods.num++;},onChange(index) {this.showList = false;this.chosenCoupon = index;},reduce() {if (this.curGoods.num > 1)this.curGoods.num--;}}
}
</script>
<style>
.row {margin: 10px 0;padding: 10px 0;border-bottom: solid 1px #eee;
}
.van-image img {object-fit: contain !important;
}
</style> 
  1. 页面效果

保存代码后,页面在Chrome浏览器下执行的页面效果如图11-10所示。
在这里插入图片描述
4. 源码分析

在本实例的加粗代码中,van-coupon-cell组件负责显示优惠券的入口,另外一个组件van-coupon-list用于显示优惠券的列表,包括可用和不可用的优惠券,列表的数据来源于coupons和disabled-coupons属性对应的数组。

当点击列表中某项数据时,便触发绑定的change事件,在事件函数中,获取列表中选中项的索引号,且隐藏弹框,并显示优惠金额。

需要说明的是:每个数组对象中的value属性表示优惠券的金额,它的单位是分,例如:如果优惠券是200元,那么,它的值就是20000。
在这里插入图片描述

http://www.dtcms.com/a/518815.html

相关文章:

  • 网站主机名是什么网站建设柒金手指花总12
  • 许昌网站建设公司番禺俊才网
  • 顶尖手机网站建设微信小程序源码网站
  • 长沙旅游网站制作东莞设计展
  • 食品网站app建设方案为wordpress开发app
  • 肇庆建站模板源码长春网站优化教程
  • 培训班该如何建站建立搜索引擎网站
  • 如何建自己网站做淘宝客兰州手机网站制作公司
  • 企业网站页面网站维护能自己做吗
  • 龙岗网站制作效果wordpress在线演示
  • 无网站如何做淘宝客网站开发的历史
  • 做电影网站如何规避版权艺术设计与制作
  • 网站一年的 运营费用php是做网站还是网页
  • 宝安的医院网站建设买国外空间哪个网站好
  • 怎样查看网站开发门户网站分类
  • 萧山建设信用网自学网站建设和seo
  • 建设银行重庆分行网站建设工程公司是干嘛的
  • 网站建设万禾重庆最新消息数据
  • 杭州钱塘区网站建设政务公开和网站建设
  • 网站负责人 备案咨询公司排名前十
  • 购物网站 app湛江做网站设计公司
  • 档案网站建设对比网站建设技术简易留言板
  • 什么网站可以查建设用地规划许可证vs网站怎么做
  • 做网站网页文件电子商务网站设计说明
  • 江苏建设通网站网站后台管理系统 英文
  • 巩义网站建设案例课堂网站主机与服务器吗
  • 看房子建设进度的网站中国男女做网站
  • 莱芜高端网站建设价格屏边县住房和城乡建设局网站
  • 纯手工建网站网页封装网站怎么做的接口
  • 彩票网站 建设wordpress 关闭更新警告