Quellcode durchsuchen

feat: 修改数据

linwenxin vor 1 Jahr
Ursprung
Commit
5751f91fa4
1 geänderte Dateien mit 68 neuen und 24 gelöschten Zeilen
  1. 68 24
      src/common/utils/navPag.js

+ 68 - 24
src/common/utils/navPag.js

@@ -15,29 +15,6 @@ import {
   object
 } from '@dcloudio/vue-cli-plugin-uni/packages/postcss/tags';
 
-export function webViewHref(url, pam = {}, crossPagePam = {}) {
-  var defaultPam = {
-    ...pam,
-    ...crossPagePam,
-    "x-token": store.state.user.token,
-    openId: store.state.user.openId,
-    userId: store.state.user.userId,
-    username: store.state.user.name,
-    useravatar: store.state.user.avatar,
-    // #ifndef H5
-    miniProgram: "jsm_env",
-    // #endif
-  }
-
-  var pamstr = Object.entries(defaultPam).map(item => item.join("=")).join("&");
-
-  if (!!~url.indexOf("?")) {
-    return process.env.VUE_APP_HREF + url + `${pamstr?"&"+pamstr:""}`
-  } else {
-    return process.env.VUE_APP_HREF + url + `${pamstr?"?"+pamstr:""}`
-  }
-}
-
 export const navToPage = (function() {
   var gopageid = null
   return function(p, goToType = "navigateTo") {
@@ -113,6 +90,44 @@ export const navToPage = (function() {
   }
 })()
 
+// var curRouteH5 = {}
+// var curRouteMini = {}
+
+export function webViewHref(url, pam = {}, crossPagePam = {}) {
+
+
+  // if(crossPagePam.crossPageTs){
+  //   var funs = Object.keys(JSON.parse(decodeURIComponent(crossPagePam.crossPageTs)))
+  //   var H5 = Object.keys(curRouteH5).find(_url=>!!~url.indexOf(_url))
+  //   var Mini = Object.keys(curRouteMini).find(_url=>!!~url.indexOf(_url))
+  // }else{
+
+  // }
+
+  var defaultPam = {
+    ...pam,
+    ...crossPagePam,
+    "x-token": store.state.user.token,
+    openId: store.state.user.openId,
+    userId: store.state.user.userId,
+    username: store.state.user.name,
+    useravatar: store.state.user.avatar,
+    // #ifndef H5
+    miniProgram: "jsm_env",
+    // #endif
+  }
+
+  var pamstr = Object.entries(defaultPam).map(item => item.join("=")).join("&");
+
+  if (!!~url.indexOf("?")) {
+    return process.env.VUE_APP_HREF + url + `${pamstr?"&"+pamstr:""}`
+  } else {
+    return process.env.VUE_APP_HREF + url + `${pamstr?"?"+pamstr:""}`
+  }
+}
+
+
+
 export const crossPage = (function() {
   var funs = {}
   var tiemIdIs = {}
@@ -178,11 +193,40 @@ export const crossPage = (function() {
       if (!funs[name]) {
         funs[name] = {}
       }
-      funs[name][md5(fun.toString())] = fun
+      let funcName = md5(fun.toString())
+      funs[name][funcName] = fun;
 
       // #ifdef H5
       delaydepartFun()
       // #endif
+
+      // -----------------------------------
+      // (function getrouter() {
+      //   let routes = getCurrentPages();
+      //   if (routes.length) {
+      //     let curRoute = routes[routes.length - 1].route
+      //     wx.miniProgram.getEnv(res => {
+      //       if (res.miniprogram) {
+      //         if (!curRouteMini[curRoute]) {
+      //           curRouteMini[curRoute] = []
+      //         }
+      //         if (!!~curRouteMini[curRoute].indexOf(name)) {
+      //           curRouteMini[curRoute].push(name)
+      //         }
+      //       } else {
+      //         if (!curRouteH5[curRoute]) {
+      //           curRouteH5[curRoute] = []
+      //         }
+      //         if (!!~curRouteH5[curRoute].indexOf(name)) {
+      //           curRouteH5[curRoute].push(name)
+      //         }
+      //       }
+      //     })
+
+      //   } else {
+      //     setTimeout(getrouter, 300)
+      //   }
+      // })();
     },
 
     $off(name, fun) {