css给全局样式body设置如下:
body { -webkit-text-size-adjust: 100% !important; }js在页面加载时候调用下边的方法(react在componentDidmount中调用方法)
function resetFontSize() = { 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 }); }); } };