美文网首页
ios及android用户设置修改微信字体调大导致页面布局错乱问

ios及android用户设置修改微信字体调大导致页面布局错乱问

作者: shine001 | 来源:发表于2022-07-01 15:24 被阅读0次

    在app.vue中添加以下样式和js

    <template>
      <div id="app">
        <router-view></router-view>
      </div>
    </template>
    
    <script>
    
    (function () {
      if (
        typeof WeixinJSBridge == "object" &&
        typeof WeixinJSBridge.invoke == "function"
      ) {
        handleFontSize();
      } else {
        if (document.addEventListener) {
          document.addEventListener("WeixinJSBridgeReady", handleFontSize, false);
        } else if (document.attachEvent) {
          document.attachEvent("WeixinJSBridgeReady", handleFontSize);
          document.attachEvent("onWeixinJSBridgeReady", handleFontSize);
        }
      }
    
      function handleFontSize() {
        // 设置网页字体为默认大小
        WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 0 });
        // 重写设置网页字体大小的事件
        WeixinJSBridge.on("menu:setfont", function () {
          WeixinJSBridge.invoke("setFontSizeCallback", { fontSize: 0 });
        });
      }
    })();
    export default {}
    </script>
    
    <style lang="less">
    #app {
      width: 100%;
      height: 100%;
    }
    body {
      // ios
      -webkit-text-size-adjust: 100% !important;
      text-size-adjust: 100% !important;
      -moz-text-size-adjust: 100% !important;
    }
    </style>
    

    相关文章

      网友评论

          本文标题:ios及android用户设置修改微信字体调大导致页面布局错乱问

          本文链接:https://www.haomeiwen.com/subject/bfmcbrtx.html