ソースを参照

Merge branch 'master' into dev_seam_intelligent

seamwang 2 年 前
コミット
fa1f4f0845
共有2 個のファイルを変更した11 個の追加0 個の削除を含む
  1. 6 0
      Readme.md
  2. 5 0
      src/pages/class/shoppingCart.vue

+ 6 - 0
Readme.md

@@ -1,5 +1,11 @@
1 1
 # 使用vue-cli 创建的uni-app项目
2 2
 
3
+## 开发环境建议版本
4
+```
5
+node v12.13.1
6
+npm 8.13.2 
7
+```
8
+
3 9
 ## 安装依赖包
4 10
 ```
5 11
 npm install

+ 5 - 0
src/pages/class/shoppingCart.vue

@@ -91,6 +91,7 @@ export default {
91 91
       shoppingList: [], // 购物车列表
92 92
       sum: 0,
93 93
       all: [], // 全部
94
+      payable: false, //控制重复点击
94 95
       checkAll: false
95 96
     }
96 97
   },
@@ -144,10 +145,13 @@ export default {
144 145
       })
145 146
     },
146 147
     pay() {
148
+      if (this.payable) return false
149
+      this.payable = true
147 150
       if (!this.phone) {
148 151
         return this.globalNavigateTo('bindPhone')
149 152
       }
150 153
       if (this.checkedIds.length < 1) {
154
+        this.payable = false
151 155
         uni.showToast({ title: '请先选择课程', icon: 'none', duration: 1000 })
152 156
         return false
153 157
       }
@@ -167,6 +171,7 @@ export default {
167 171
             uni.hideLoading()
168 172
             this.globalNavigateTo('order', { type: 1 })
169 173
           }
174
+          this.payable = false
170 175
           this.$store.dispatch('setConnect', false)
171 176
         }, 3000)
172 177
       })