Bläddra i källkod

完善选择领域逻辑

zhaoxiaohai 2 år sedan
förälder
incheckning
8e015ffdba
2 ändrade filer med 8 tillägg och 4 borttagningar
  1. 6 3
      packageA/shopping/index.js
  2. 2 1
      packageA/shopping/index.wxml

+ 6 - 3
packageA/shopping/index.js

@@ -14,15 +14,18 @@ Page({
         this.getList()
     },
     clickBut(e) {
-        wx.showToast({
+        this.data.classList.length >= 2 ? wx.showToast({
             title: '请选择订单领域(订单只允许同品牌/同领域的商品)',
             icon: "none",
             duration: 3000
-        })
+        }) : this.handleSubmit(0);
     },
     /* 提交 */
     submit(e) {
-        let data = this.data.classList[e.detail.value];
+        this.handleSubmit(e.detail.value)
+    },
+    handleSubmit(index) {
+        let data = this.data.classList[index];
         _Http.basic({
             "id": 20221128183202,
             "content": {

+ 2 - 1
packageA/shopping/index.wxml

@@ -44,9 +44,10 @@
             运费(预估):<text>¥{{yfsum}}</text>
         </view>
     </view>
-    <picker range='{{classList}}' range-key='name' disabled='{{!results.length}}' bindchange="submit">
+    <picker wx:if="{{classList.length>=2}}" range='{{classList}}' range-key='name' disabled='{{!results.length}}' bindchange="submit">
         <van-button custom-class='but' disabled='{{!results.length}}' bind:click="clickBut">生成订单</van-button>
     </picker>
+    <van-button wx:else custom-class='but' disabled='{{!results.length}}' bind:click="clickBut">生成订单</van-button>
 </view>
 
 <wxs module="decide">