mirror of
https://github.com/shuguangnet/uniapp.git
synced 2025-01-23 07:58:43 +08:00
25 lines
645 B
JavaScript
25 lines
645 B
JavaScript
|
const SYSTEM_INFO = uni.getSystemInfoSync();
|
||
|
|
||
|
export const getStatusBarHeight = ()=> SYSTEM_INFO.statusBarHeight || 15;
|
||
|
|
||
|
export const getTitleBarHeight = ()=>{
|
||
|
if(uni.getMenuButtonBoundingClientRect){
|
||
|
let {top,height} = uni.getMenuButtonBoundingClientRect();
|
||
|
return height + (top - getStatusBarHeight())*2
|
||
|
}else{
|
||
|
return 40;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export const getNavBarHeight = ()=> getStatusBarHeight()+getTitleBarHeight();
|
||
|
|
||
|
export const getLeftIconLeft = ()=> {
|
||
|
// #ifdef MP-TOUTIAO
|
||
|
let {leftIcon:{left,width}} = tt.getCustomButtonBoundingClientRect();
|
||
|
return left+ parseInt(width);
|
||
|
// #endif
|
||
|
|
||
|
// #ifndef MP-TOUTIAO
|
||
|
return 0
|
||
|
// #endif
|
||
|
}
|