const SYSTEM = uni.getSystemInfoSync() export const getStatusBarHeight = () => SYSTEM.statusBarHeight || 15 export const getTitleBarHeight = () => { if(uni.getMenuButtonBoundingClientRect) { const { top, height } = uni.getMenuButtonBoundingClientRect() return height + (top - getStatusBarHeight()) * 2 } else { return 40 } } export const getBavBarHeight = () => getStatusBarHeight() + getTitleBarHeight() export const getLeftIconLeft = () => { // if(tt?.getMenuButtonBoundingClientRect) { // const { leftIcon: {left, width}} = tt.getMenuButtonBoundingClientRect // return left + parseInt(width) + 5 // } else { // return 0 // } // #ifdef MP-TOUTIAO const { leftIcon: {left, width}} = tt.getCustomButtonBoundingClientRect() return left + parseInt(width) // #endif // #ifndef MP-TOUTIAO return 0 // #endif } export function getPlatformProvider() { const platform = process.env.UNI_PLATFORM return platform ?? 'mp-weixin' // const platform = uni.getSystemInfoSync().platform; // console.log(1111111, platform) // // H5 模拟器调试时使用 __wxConfig 环境变量判断 // if (typeof __wxConfig !== 'undefined') return 'weixin'; // if (platform === 'devtools') { // // 可以根据小程序环境变量判断 // // 抖音开发工具会定义 tt 对象 // return typeof tt !== 'undefined' ? 'toutiao' : 'weixin'; // } // return typeof tt !== 'undefined' ? 'toutiao' : 'weixin'; }