1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
  | var comReq = require('../../utils/common-request.js'); 
 |    
 |    
 |  Component({ 
 |    /** 
 |     * 组件的属性列表 
 |     */ 
 |    properties: { 
 |      goodsInfo:Object, 
 |      normsList: Object,   
 |      normspopup: Boolean, 
 |      currentSku:Object, 
 |    }, 
 |     
 |    
 |    /** 
 |     * 组件的初始数据 
 |     */ 
 |    data: {  
 |      num:1, 
 |    }, 
 |    
 |    
 |    
 |    /** 
 |     * 组件的方法列表 
 |     */ 
 |    methods: { 
 |    
 |    
 |      insertCar(){ 
 |         
 |        console.log("多规格加入购物车"); 
 |        comReq.addShoppingCar(this.data.currentSku.id, this.data.num); 
 |        this.setData({  
 |          normspopup: false, 
 |        }); 
 |    
 |        wx.showToast({ 
 |          title: '加入购物车成功', 
 |        }) 
 |        this.triggerEvent('refresh', {},{}) 
 |    
 |      }, 
 |    
 |      //规格选择 
 |      norms(e) { 
 |        var sku = e.currentTarget.dataset.sku;  
 |        this.setData({ 
 |          currentSku: sku, 
 |    
 |        }) 
 |      }, 
 |    
 |      //取消领券弹窗选择 
 |      popupTap(e) { 
 |        this.setData({ 
 |          normspopup: false,  
 |        }) 
 |      }, 
 |    
 |    
 |    
 |      /** 
 |    * 绑定加数量事件 
 |    */ 
 |      addCount(e) { 
 |        var _this = this; 
 |        let num = _this.data.num; 
 |        num = num + 1; 
 |        this.setData({ 
 |          num: num 
 |        }); 
 |      }, 
 |    
 |      /** 
 |       * 绑定减数量事件 
 |       */ 
 |      minusCount(e) { 
 |        var _this = this; 
 |        let num = _this.data.num; 
 |        if (num <= 1) { 
 |          return false; 
 |        } 
 |        num = num - 1; 
 |        this.setData({ 
 |          num: num 
 |        }); 
 |      }, 
 |    
 |    
 |    
 |    
 |    } 
 |    
 |  }) 
 |  
  |