// 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
}