From 846a8ff7d7d974fc12c5275bac9e82e7b3418252 Mon Sep 17 00:00:00 2001 From: aixianling Date: Mon, 25 Jul 2022 11:52:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8wx.config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/modules.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/common/modules.js b/src/common/modules.js index 94e65e0f..e9c0b5bb 100644 --- a/src/common/modules.js +++ b/src/common/modules.js @@ -342,8 +342,7 @@ export const wxwork = { }) }, initOpenData({dispatch, commit, state}, params = {}) { - wx.config({...state.config, jsApiList: []}) - wx.ready(() => { + const loadSdk = (count = 0) => { if (!!window?.WWOpenData) { const canvas = params?.canvas if (canvas) delete params.canvas @@ -359,16 +358,18 @@ export const wxwork = { } }) }, 50) - } else if (params?.count > 10) { + } else if (count > 10) { console.log("无法获取WWOpenData") } else { setTimeout(() => { - params.count = (params?.count || 0) + 1 - dispatch('initOpenData', params) + loadSdk(++count) }, 200) } - }) + } + wx.config({...state.config, jsApiList: []}) + wx.ready(() => loadSdk()) wx.error(err => { + console.log(state.config) console.log(err) }) },