calm 1 周之前
父節點
當前提交
1707f72b2b

File diff suppressed because it is too large
+ 1663 - 1612
pages/goods_details/index.vue


+ 16 - 15
pages/group_buying/index.vue

@@ -167,7 +167,9 @@
         <wx-open-launch-app
           id="launch-btn"
           appid="wx5f33a4ace799b661"
-          :extinfo="'/pages/group_buying/proDetail?id=' + id"
+          :extinfo="
+            '/pages/group_buying/proDetail?combinationId=' + combinationId
+          "
           @error="goShuiBei"
         >
           <component :is="'script'" v-bind="{ type: 'text/wxtag-template' }">
@@ -220,6 +222,12 @@ const initwxlaunch = () => {
         jsApiList: ["wx-open-subscribe", "wx-open-launch-app"], // 必填,需要使用的JS接口列表,这个地方必须至少写一个,即使你一个都不想用'updateTimelineShareData',
         openTagList: ["wx-open-subscribe", "wx-open-launch-app"],
         // 可选,需要使用的开放标签列表
+        success: function () {
+          console.log("wx.config success");
+        },
+        error: function (err) {
+          console.log("wx.config error:", err);
+        },
       });
 
       wx.checkJsApi({
@@ -242,7 +250,6 @@ const goShuiBei = () => {
     window.location.href = errUrl;
   }, 3000);
 };
-initwxlaunch();
 // const appStore = useAppStore();
 // const isLogin = computed(() => appStore.isLogin);
 // const uid = computed(() => appStore.uid);
@@ -254,7 +261,7 @@ const productInfo = ref({});
 const productValue = ref([]);
 const productAttr = ref([]);
 const specExtraList = ref([]);
-
+const combinationId = ref("");
 const attr = ref({
   cartAttr: false,
   productAttr: [],
@@ -290,24 +297,18 @@ onLoad((options) => {
     },
   });
 
-  if (options.id || options.scene) {
-    if (options.scene) {
-      const qrCodeValue = $util.getUrlParams(decodeURIComponent(options.scene));
-      const mapeMpQrCodeValue = $util.formatMpQrCodeData(qrCodeValue);
-      app.globalData.spread = mapeMpQrCodeValue.spread;
-      id.value = mapeMpQrCodeValue.id;
-    } else {
-      id.value = options.id;
-    }
-    type.value = options.type ?? "normal";
+  if (options.combinationId || options.scene) {
+    combinationId.value = options.combinationId;
   }
 
-  getGoodsDetails(id.value);
+  getGoodsDetails(combinationId.value);
 });
 
 onShow(() => {});
 
-onReady(() => {});
+onReady(() => {
+  initwxlaunch();
+});
 const iptCartNum = (e) => {
   attr.value.productSelect.cart_num = e || 1;
 };

File diff suppressed because it is too large
+ 2 - 2
unpackage/dist/build/dist/assets/index-BJhYEW9w.js


File diff suppressed because it is too large
+ 1 - 1
unpackage/dist/build/dist/assets/index-B2klHLXd.css


File diff suppressed because it is too large
+ 1 - 1
unpackage/dist/build/dist/assets/index-Di9wxR2V.css


File diff suppressed because it is too large
+ 1 - 1
unpackage/dist/build/dist/assets/index.DlH_5WDi.js


File diff suppressed because it is too large
+ 1 - 1
unpackage/dist/build/dist/assets/index.ZGrYTcGK.js


File diff suppressed because it is too large
+ 1 - 1
unpackage/dist/build/dist/assets/pages-article_details-index.DETRwMli.js


File diff suppressed because it is too large
+ 1 - 1
unpackage/dist/build/dist/assets/pages-goods_details-index.DiQ0WBMv.js


File diff suppressed because it is too large
+ 1 - 0
unpackage/dist/build/dist/assets/pages-group_buying-index.DqCuUgVp.js


File diff suppressed because it is too large
+ 0 - 1
unpackage/dist/build/dist/assets/pages-group_buying-index.DtbZ1sX5.js


File diff suppressed because it is too large
+ 1 - 1
unpackage/dist/build/dist/assets/pages-index-index.DvZENxye.js


+ 1 - 1
unpackage/dist/build/dist/index.html

@@ -15,7 +15,7 @@
     <title>shuibei</title>
     <!--preload-links-->
     <!--app-context-->
-    <script type="module" crossorigin src="./assets/index-BJhYEW9w.js"></script>
+    <script type="module" crossorigin src="./assets/index-BA82i4cs.js"></script>
     <link rel="stylesheet" crossorigin href="./assets/index-Bk9DSHPB.css">
   </head>
   <body>