ソースを参照

优化店铺详情页和店铺编辑也定位功能和图片批量上传

zhujindu 1 年間 前
コミット
98a1a7ba6c
1 ファイル変更27 行追加33 行削除
  1. 27 33
      src/components/uploadImgVStore.vue

+ 27 - 33
src/components/uploadImgVStore.vue

@@ -25,7 +25,6 @@
 import { ImagePreview } from 'vant';
 import axios from 'axios';
 import { uploadImagev } from '@/api/index';
-import { getPosition } from '@/utils/TXApiFun';
 
 export default {
   name: 'uploadImg',
@@ -78,39 +77,34 @@ export default {
         this.$toast('请输入名称!');
         return;
       }
-      getPosition()
-        .then((res) => {
-          // let { TXisBD, resData } = res;
-          this.wx.chooseImage({
-            count: this.count,
-            sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有
-            sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有
-            defaultCameraMode: 'normal', //表示进入拍照界面的默认模式,目前有normal与batch两种选择,normal表示普通单拍模式,batch表示连拍模式,不传该参数则为normal模式。从3.0.26版本开始支持front和batch_front两种值,其中front表示默认为前置摄像头单拍模式,batch_front表示默认为前置摄像头连拍模式。(注:用户进入拍照界面仍然可自由切换两种模式)
-            isSaveToAlbum: 0,
-            success: (chooseRes) => {
-              let localIds = this.count == 1 ? chooseRes.localIds[0] : chooseRes.localIds;
-              console.log('localIds=' + localIds);
-              // if (chooseRes.localIds != undefined) {
-              //   localIds = chooseRes.localIds[0];
-              // } else {
-              //   localIds = chooseRes.localId;
-              // }
-              this.wx.uploadImage({
-                localId: localIds,
-                isShowProgressTips: 1,
-                success: (uploadRes) => {
-                  console.log('serverId=' + uploadRes.serverId);
-                  this.uploadImagev(uploadRes.serverId);
-                },
-              });
-            },
-          });
-        })
-        .catch((error) => {
-          this.$dialog.alert({
-            message: error,
-          });
+      this.wx.ready(() => {
+        this.wx.chooseImage({
+          count: this.count,
+          sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有
+          sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有
+          defaultCameraMode: 'normal', //表示进入拍照界面的默认模式,目前有normal与batch两种选择,normal表示普通单拍模式,batch表示连拍模式,不传该参数则为normal模式。从3.0.26版本开始支持front和batch_front两种值,其中front表示默认为前置摄像头单拍模式,batch_front表示默认为前置摄像头连拍模式。(注:用户进入拍照界面仍然可自由切换两种模式)
+          isSaveToAlbum: 0,
+          success: (chooseRes) => {
+            let localIds = this.count == 1 ? chooseRes.localIds[0] : chooseRes.localIds;
+            console.log('count=' + this.count);
+            console.log('chooseRes=' + chooseRes);
+            console.log('localIds=' + localIds);
+            // if (chooseRes.localIds != undefined) {
+            //   localIds = chooseRes.localIds[0];
+            // } else {
+            //   localIds = chooseRes.localId;
+            // }
+            this.wx.uploadImage({
+              localId: localIds,
+              isShowProgressTips: 1,
+              success: (uploadRes) => {
+                console.log('serverId=' + uploadRes.serverId);
+                this.uploadImagev(uploadRes.serverId);
+              },
+            });
+          },
         });
+      });
       // let url = window.location.href;
       // let that = this;
       // let wx = this.wx;