فهرست منبع

修改跳转传参

linwenxin 1 سال پیش
والد
کامیت
0d2af654f5
3فایلهای تغییر یافته به همراه18 افزوده شده و 7 حذف شده
  1. 6 3
      src/common/utils/navPag.js
  2. 1 1
      src/pages/message/index.vue
  3. 11 3
      src/pages/message/msgView.vue

+ 6 - 3
src/common/utils/navPag.js

@@ -61,12 +61,15 @@ export const navToPage = (function() {
   }
 })()
 
-export function webViewHref(url) {
+export function webViewHref(url, pam = {}) {
+  var pamstr = Object.entries(pam).map(item => {
+    return item.join("=")
+  }).join("&");
   if (!!~url.indexOf("?")) {
     return process.env.VUE_APP_HREF + url +
-      `&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||''}`
+      `${pamstr?"&"+pamstr:""}&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||''}`
   } else {
     return process.env.VUE_APP_HREF + url +
-      `?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||''}`
+      `?${pamstr?pamstr+"&":""}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||''}`
   }
 }

+ 1 - 1
src/pages/message/index.vue

@@ -61,7 +61,7 @@
           pageNum: 1,
           pageSize: -1
         }, false).then(res => {
-          this.list = res.data.records
+          this.list = [{}] //res.data.records
           this.timeId = setTimeout(getList, 3000)
         })
       }

+ 11 - 3
src/pages/message/msgView.vue

@@ -94,7 +94,7 @@
   </view>
   <!-- #endif -->
   <!-- #ifndef H5 -->
-  <web-view :src="webViewHref('/pages/message/msgView')"></web-view>
+  <web-view :src="webViewHref('/pages/message/msgView',pam)"></web-view>
   <!-- #endif -->
 </template>
 
@@ -104,7 +104,8 @@
     data() {
       return {
         scrollTop: 0,
-        gengduo: false
+        gengduo: false,
+        pam: {}
       }
     },
     methods: {
@@ -120,7 +121,14 @@
     },
     // #endif
     // #ifndef H5
-
+    data() {
+      return {
+        pam: {}
+      }
+    },
+    onLoad(pam) {
+      this.pam = pam
+    },
     // #endif
   }
 </script>