feat:设备使用记录
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
import { props } from './props';
|
||||
import { mpMixin } from '../../libs/mixin/mpMixin';
|
||||
import { mixin } from '../../libs/mixin/mixin';
|
||||
import { addUnit, addStyle, deepMerge, sys } from '../../libs/function/index';
|
||||
import { addUnit, addStyle, deepMerge, getWindowInfo } from '../../libs/function/index';
|
||||
/**
|
||||
* StatbusBar 状态栏占位
|
||||
* @description 本组件主要用于状态填充,比如在自定导航栏的时候,它会自动适配一个恰当的状态栏高度。
|
||||
@@ -26,16 +26,26 @@
|
||||
mixins: [mpMixin, mixin, props],
|
||||
data() {
|
||||
return {
|
||||
// #ifdef H5
|
||||
isH5: true
|
||||
// #endif
|
||||
isH5: false
|
||||
}
|
||||
},
|
||||
created() {
|
||||
// #ifdef H5
|
||||
this.isH5 = true
|
||||
// #endif
|
||||
},
|
||||
emits: ['update:height'],
|
||||
computed: {
|
||||
style() {
|
||||
const style = {}
|
||||
// 状态栏高度,由于某些安卓和微信开发工具无法识别css的顶部状态栏变量,所以使用js获取的方式
|
||||
style.height = addUnit(sys().statusBarHeight, 'px')
|
||||
let sheight = getWindowInfo().statusBarHeight
|
||||
this.$emit('update:height', sheight)
|
||||
if (sheight == 0) {
|
||||
this.isH5 = true
|
||||
} else {
|
||||
style.height = addUnit(sheight, 'px')
|
||||
}
|
||||
style.backgroundColor = this.bgColor
|
||||
return deepMerge(style, addStyle(this.customStyle))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user