From 912aeddb56e0514dd9fd0b0db10319b81d9976fc Mon Sep 17 00:00:00 2001 From: zhaoxiaoqiang <287285524@qq.com> Date: Mon, 28 Nov 2022 11:05:25 +0800 Subject: [PATCH] 1 --- src/views/homeIndex/home-index.vue | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/views/homeIndex/home-index.vue b/src/views/homeIndex/home-index.vue index 585bd17..9630a57 100644 --- a/src/views/homeIndex/home-index.vue +++ b/src/views/homeIndex/home-index.vue @@ -2,7 +2,7 @@ * @Author: 小明丶 * @Date: 2020-05-20 20:29:47 * @LastEditors: zxq - * @LastEditTime: 2022-11-28 10:36:22 + * @LastEditTime: 2022-11-28 11:05:10 * @Description: --> <template> @@ -133,6 +133,7 @@ let url = location.href.split('#')[0] this.$api.wechatgetSign({ url }).then( res => { + // 第二步骤 只需要首页地址分享 ,需要在每次变化时调用 wx.config({ debug: false, // 开启调试模式 @@ -141,6 +142,10 @@ nonceStr: res.body.nonceStr, // 必填,生成签名的随机串 signature: res.body.signature, // 必填,签名,见附录1 jsApiList: ["checkJsApi", "scanQRCode"] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 + }); + wx.error(function (res) { + console.log(res) + // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错 }); }, error => { @@ -155,6 +160,7 @@ if (window.android && window.android.fetchQrCode) { window.android.fetchQrCode(); } else { + wx.scanQRCode({ needResult: 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果, scanType: ["qrCode", "barCode"], // 可以指定扫二维码还是一维码,默认二者都有 -- Gitblit v1.8.0