rindy před 3 roky
rodič
revize
2b174e0a95
4 změnil soubory, kde provedl 17 přidání a 2 odebrání
  1. 1 0
      src/app.vue
  2. 2 1
      src/components/Tags/goods-list.vue
  3. 6 0
      src/main.js
  4. 8 1
      src/utils/browser.js

+ 1 - 0
src/app.vue

@@ -416,6 +416,7 @@ onMounted(async () => {
   document.removeEventListener("visibilitychange", visibilitychangeFn);
   document.addEventListener("visibilitychange", visibilitychangeFn);
 
+
   if (browser.detectWeixin()) {
     //ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)
     wx.miniProgram.getEnv((res) => {

+ 2 - 1
src/components/Tags/goods-list.vue

@@ -114,7 +114,7 @@ const addCart = async (item) => {
   });
 
   Loading.hide();
-  if (result.data.status == 200) {
+  if (result.data.code === 0) {
     return Dialog.toast({ content: `添加成功`, type: "success" });
   } else {
     let callbackUrl = `${window.location.origin}${window.location.pathname}?m=${browser.getURLParam("m")}&novideo=1&${getApp().Camera.getPoseUrlParams()}`;
@@ -275,6 +275,7 @@ onMounted(() => {
             font-size: 16px;
             width: 100%;
             line-height: 1.5;
+            word-break: break-all;
           }
           > div {
             color: var(--editor-main-color);

+ 6 - 0
src/main.js

@@ -4,11 +4,17 @@ import Components from "./global_components";
 import { createApp } from "vue";
 import store from "./store";
 import App from "./app.vue";
+import browser from "@/utils/browser";
 
 if (!window.location.search) {
   window.location.href = '/index.html?m=eur-KJ-z5ZEV22AeU&pose=pano:408,qua:-0.006,0.6299,0.0049,0.7766'
 }
 
+if (!browser.hasURLParam("pose")) {
+  let url =  window.location.href + `&pose=pano:408,qua:-0.006,0.6299,0.0049,0.7766`;
+  window.location.href = url
+}
+
 
 const app = createApp(App);
 // set i18n language

+ 8 - 1
src/utils/browser.js

@@ -358,6 +358,13 @@ var browser = {
     return url.replace(re, name + "=" + value);
   },
   openLink(mglink, h5link, appLink) {
+    if (this.getURLParam("isBuyerApp") === "1") {
+      if (appLink) {
+        wx.miniProgram.navigateTo({
+          url: appLink,
+        });
+      }
+    }
     if (this.detectWeixin()) {
       //ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)
       wx.miniProgram.getEnv((res) => {
@@ -379,7 +386,7 @@ var browser = {
           // 不在小程序里
         }
       });
-    } else if (this.detectApp()) {
+    } else if (this.getURLParam("isMiniApp") === "1") {
       if (appLink) {
         wx.miniProgram.navigateTo({
           url: appLink,