提交 d51e4497 编写于 作者: D DCloud_LXH

chore(App): webview、scanCode、chooseLocation

上级 d1635321
......@@ -8,3 +8,17 @@ export function getStatusbarHeight() {
)
: 0
}
export function getStatusBarStyle() {
let style = plus.navigator.getStatusBarStyle()
if (
style === 'UIStatusBarStyleBlackTranslucent' ||
style === 'UIStatusBarStyleBlackOpaque' ||
style === 'null'
) {
style = 'light'
} else if (style === 'UIStatusBarStyleDefault') {
style = 'dark'
}
return style
}
......@@ -6,20 +6,7 @@ import {
ScanCodeProtocol,
} from '@dcloudio/uni-api'
import { useI18n, initI18nScanCodeMsgsOnce } from '@dcloudio/uni-core'
function getStatusBarStyle() {
let style = plus.navigator.getStatusBarStyle()
if (
style === 'UIStatusBarStyleBlackTranslucent' ||
style === 'UIStatusBarStyleBlackOpaque' ||
style === 'null'
) {
style = 'light'
} else if (style === 'UIStatusBarStyleDefault') {
style = 'dark'
}
return style
}
import { getStatusBarStyle } from '../../../helpers/statusBar'
export const scanCode = defineAsyncApi<API_TYPE_SCAN_CODE>(
API_SCAN_CODE,
......
......@@ -5,20 +5,7 @@ import {
ChooseLocationProtocol,
} from '@dcloudio/uni-api'
import { showPage } from '../page'
function getStatusBarStyle() {
let style = plus.navigator.getStatusBarStyle()
if (
style === 'UIStatusBarStyleBlackTranslucent' ||
style === 'UIStatusBarStyleBlackOpaque' ||
style === 'null'
) {
style = 'light'
} else if (style === 'UIStatusBarStyleDefault') {
style = 'dark'
}
return style
}
import { getStatusBarStyle } from '../../../helpers/statusBar'
export const chooseLocation = <API_TYPE_CHOOSE_LOCATION>defineAsyncApi(
API_CHOOSE_LOCATION,
......
......@@ -10,6 +10,7 @@ import {
} from '../../../constants'
import { NAVBAR_HEIGHT } from '@dcloudio/uni-shared'
import { useNative } from '../../../helpers/useNative'
import { getStatusbarHeight } from '../../../helpers/statusBar'
const props = {
src: {
......@@ -48,7 +49,7 @@ const insertHTMLWebView = ({
if (parentTitleNView) {
let defaultTop: number = NAVBAR_HEIGHT + parseFloat(styles.top || '0')
if (plus.navigator.isImmersedStatusbar()) {
defaultTop += plus.navigator.getStatusbarHeight()
defaultTop += getStatusbarHeight()
}
styles.top = String(defaultTop)
styles.bottom = styles.bottom || '0'
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册