浏览代码

fix: h5 - extend.vue - jumpLink参数拼接

zhengxy 2 年之前
父节点
当前提交
10a0bf5cbc

文件差异内容过多而无法显示
+ 1 - 1
qwh5/dist/index.html


文件差异内容过多而无法显示
+ 1 - 1
qwh5/dist/js/app.f74b59f1.js


文件差异内容过多而无法显示
+ 0 - 1
qwh5/dist/js/extend.17647a1f.js


文件差异内容过多而无法显示
+ 1 - 0
qwh5/dist/js/extend.232dea1a.js


+ 8 - 2
qwh5/src/views/extend.vue

@@ -29,8 +29,14 @@ const getUserInfo = () => {
29 29
     Toast.clear();
30 30
     if (res.rst) {
31 31
       if (getQueryString('jumpLink')) {
32
-        let url = decodeURIComponent(getQueryString('jumpLink')) + '&params=' + res.rst.external_userid + '&userId=' + res.rst.external_userid;
33
-        goUrl(url)
32
+        let jumpLink = decodeURIComponent(getQueryString('jumpLink'))
33
+        if (jumpLink.indexOf('?') != -1) {
34
+          let url = jumpLink + '&params=' + res.rst.external_userid + '&userId=' + res.rst.external_userid;
35
+          goUrl(url)
36
+        } else {
37
+          let url = jumpLink + '?params=' + res.rst.external_userid + '&userId=' + res.rst.external_userid;
38
+          goUrl(url)
39
+        }
34 40
       } else {
35 41
         Toast('无回跳链接!')
36 42
       }