From 5b62470f304dc256f2e17078266c6a43b67302fd Mon Sep 17 00:00:00 2001 From: evoxwht <442384644@qq.com> Date: Fri, 26 May 2023 10:57:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=AB=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E5=8F=96=E4=B8=8A=E7=BA=A7id=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/uni-app/App.vue | 45 ++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/template/uni-app/App.vue b/template/uni-app/App.vue index 89173b6ee..03d33895c 100644 --- a/template/uni-app/App.vue +++ b/template/uni-app/App.vue @@ -97,24 +97,33 @@ silenceBindingSpread(this.globalData) } // #ifdef MP - if (queryData.query.scene) { - switch (queryData.scene) { - //扫描小程序码 - case 1047: - this.globalData.code = queryData.query.scene; - break; - //长按图片识别小程序码 - case 1048: - this.globalData.code = queryData.query.scene; - break; - //手机相册选取小程序码 - case 1049: - this.globalData.code = queryData.query.scene; - break; - //直接进入小程序 - case 1001: - this.globalData.spid = queryData.query.scene; - break; + if (queryData.query.scene) { + let param = this.$util.getUrlParams(decodeURIComponent(queryData.query.scene)) + console.log(queryData.query.scene) + console.log(param) + if(param.pid){ + this.$Cache.set('spread', param.pid); + this.globalData.spid = param.pid; + this.globalData.pid = param.pid; + }else{ + switch (queryData.scene) { + //扫描小程序码 + case 1047: + this.globalData.code = queryData.query.scene; + break; + //长按图片识别小程序码 + case 1048: + this.globalData.code = queryData.query.scene; + break; + //手机相册选取小程序码 + case 1049: + this.globalData.code = queryData.query.scene; + break; + //直接进入小程序 + case 1001: + this.globalData.spid = queryData.query.scene; + break; + } } silenceBindingSpread(this.globalData) }