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 |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/views/homeIndex/home-index.vue b/src/views/homeIndex/home-index.vue
index 60922b6..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-08-18 08:54:17
+ * @LastEditTime: 2022-11-28 11:05:10
  * @Description:
 -->
 <template>
@@ -52,7 +52,9 @@
     // 判断微信接口是否支持
     wx.checkJsApi({
       jsApiList: ["checkJsApi", "scanQRCode"], // 需要检测的JS接口列表
-      success: function(res) {}
+      success: function(res) {
+        console.log(res)
+      }
     });
 
   },
@@ -70,7 +72,7 @@
      * **/
     orderCreateStep() {
       this.$api.orderCreateStep().then(res => {
-        localStorage.setItem('projId',res.body.projId);
+        localStorage.setItem('projId',res.body.projId?res.body.projId:100000);
         // res.body.createStep = 4;
         if (res.body.createStep == 0) {
           //调用摄像头
@@ -131,6 +133,7 @@
       let url = location.href.split('#')[0]
       this.$api.wechatgetSign({ url }).then(
         res => {
+          
           // 第二步骤   只需要首页地址分享 ,需要在每次变化时调用
           wx.config({
             debug: false, // 开启调试模式
@@ -139,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 => {
@@ -153,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