// common/fixScreen.js /** * 修复 APP 端横竖屏切换后页面元素放大问题 * 使用方式:在页面 onShow 中调用 fixScreen() */ export function fixScreen() { // #ifdef APP-PLUS try { console.log('执行缩放比'); const pages = getCurrentPages(); const page = pages[pages.length - 1]; const currentWebview = page.$getAppWebview(); if (currentWebview) { // 强制重置缩放比例,避免放大 currentWebview.setStyle({ scalable: false, // 禁止缩放 viewport: "device-width" // 保持设备宽度 }); } } catch (e) { console.error("fixScreen 执行失败:", e); } // #endif }