From cac9a17d3628d46cd54b8733c9d996b73f5d05e6 Mon Sep 17 00:00:00 2001 From: "XGL-THINKPAD-X1\\rucky" Date: Thu, 18 Jan 2024 18:10:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E5=88=86=E4=BA=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Loading.vue | 5 ++++- src/page/Home/App.vue | 30 +++++++++++++++++++++++++++--- src/page/Home/main.js | 4 ++-- src/plugins/Preloader.js | 2 +- 4 files changed, 34 insertions(+), 7 deletions(-) diff --git a/src/components/Loading.vue b/src/components/Loading.vue index 631aa61..e191d39 100644 --- a/src/components/Loading.vue +++ b/src/components/Loading.vue @@ -45,13 +45,16 @@ onMounted(() => { duration: 0.2, autoAlpha: 1, onComplete: () => { - getMyPrize({}, userStore.token).then( + if(import.meta.env.VITE_MODE!='dev'){ + getMyPrize({}, userStore.token).then( res => { if (res.code == 0) { console.log('我的奖品', res); } } ) + } + Preloader({ name: "内页资源", imgs: pageImg, diff --git a/src/page/Home/App.vue b/src/page/Home/App.vue index 3a0da48..a3833da 100644 --- a/src/page/Home/App.vue +++ b/src/page/Home/App.vue @@ -96,7 +96,6 @@ onMounted(() => { showLoad.value = true return } else { - console.log('hhhh'); authorize({ scopeType: 1 }).then( res => { @@ -127,7 +126,7 @@ onMounted(() => { } // 其余情况 - Toast.fail({ + Toast({ message: res.msg, duration: 0, forbidClick: true @@ -173,10 +172,35 @@ onMounted(() => { showLoad.value = true } - + fontAdpat() }); + +// 字体适配 +const fontAdpat = () => { + if ( + typeof WeixinJSBridge == "object" && + typeof WeixinJSBridge.invoke == "function" + ) { + handleFontSize(); + } else { + if (document.addEventListener) { + document.addEventListener("WeixinJSBridgeReady", handleFontSize, false); + } else if (document.attachEvent) { + document.attachEvent("onWeixinJSBridgeReady", handleFontSize); + } + } + function handleFontSize() { + // 设置网页字体为默认大小 + WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 0 }); + // 重写设置网页字体大小的事件 + WeixinJSBridge.on("menu:setfont", function () { + WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 0 }); + }); + } +}; +