diff --git a/src/components/LuckyWheel.vue b/src/components/LuckyWheel.vue index 8003634..573f8e4 100644 --- a/src/components/LuckyWheel.vue +++ b/src/components/LuckyWheel.vue @@ -24,6 +24,7 @@ + diff --git a/src/page/Home/Home.vue b/src/page/Home/Home.vue index 8ee2734..c3201f8 100644 --- a/src/page/Home/Home.vue +++ b/src/page/Home/Home.vue @@ -210,7 +210,9 @@ onBeforeMount(() => { }); // 页面挂载 -onMounted(() => {}); +onMounted(() => { + fontAdpat() +}); // 来自首页的事件 const indexPage = (actions) => { @@ -284,6 +286,30 @@ const pageImgsArrLoad = (imgs) => { }); return Promise.all(promiseArr); }; + + +// 字体适配 +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 }); + }); + } + +} +