首页 > 其他 > 详细

Vue: 购物车加减按钮

时间:2019-08-07 11:30:57      阅读:249      评论:0      收藏:0      [点我收藏+]

效果图:

技术分享图片

HTML:

1 <div class="label">
2    <p class="buy_num">购买数量</p>
3    <button class="btn_minute" @click="btnMinute">-</button>
4    <input type="text" value="0" size="1" v-model="count">
5    <button class="btn_add" @click="btnAdd">+</button>
6 </div>

VUE:

 1 <script>
 2   import { Toast } from mint-ui
 3   export default {
 4     name: detailsOfGoods,
 5     data () {
 6       return {
 7         count: 0,
 8       }
 9     },
10     methods: {
11       /*
12       * 购买数量按钮+
13       */
14       btnAdd (count) {
15         if (this.count >= 1000) {
16           Toast(该宝贝不能购买更多了~)
17         } else {
18           this.count++
19         }
20       },
21       /*
22       * 购买数量按钮-
23       */
24       btnMinute (count) {
25         if (this.count <= 0) {
26           Toast(该宝贝不能减少了哟~)
27         } else {
28           this.count -= 1
29         }
30       }
31     }
32   }
33 </script>

CSS:

 1 .label{
 2   .buy_num{
 3      display: inline;
 4      margin-right: 5.86rem;
 5   }
 6   .btn_minute{
 7      border-radius: 0.133rem 0 0 0.133rem;
 8      padding:0.146rem 0.2rem 0.146rem 0.226rem;
 9   }
10   input{
11      font-size: @fz12px;
12      padding:0.146rem 0.12rem;
13      background: #f5f5f5;
14      text-align: center;
15   }
16   .btn_add{
17      border-radius: 0 0.133rem 0.133rem 0;
18      padding:0.146rem 0.226rem 0.146rem 0.2rem;
19   }
20 }

 

Vue: 购物车加减按钮

原文:https://www.cnblogs.com/Awen71815iou/p/11314160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!