提交 02549944 编写于 作者: d-u-a's avatar d-u-a

fix: nvue页面reLaunch到vue页面时plus..setStatusBarStyle对象不对,导致设置状态栏无效

上级 95628713
import { import {
newSetStatusBarStyle newSetStatusBarStyle,
restoreOldSetStatusBarStyle
} from '../../bridge' } from '../../bridge'
export function restoreGlobal ( export function restoreGlobal (
...@@ -19,7 +20,8 @@ export function restoreGlobal ( ...@@ -19,7 +20,8 @@ export function restoreGlobal (
console.log(`[restoreGlobal][${Date.now()}]`) console.log(`[restoreGlobal][${Date.now()}]`)
} }
weex = newWeex weex = newWeex
plus = newPlus plus = newPlus
restoreOldSetStatusBarStyle(plus.navigator.setStatusBarStyle)
plus.navigator.setStatusBarStyle = newSetStatusBarStyle plus.navigator.setStatusBarStyle = newSetStatusBarStyle
/* eslint-disable no-global-assign */ /* eslint-disable no-global-assign */
setTimeout = newSetTimeout setTimeout = newSetTimeout
......
...@@ -23,7 +23,11 @@ export function publish (name, ...args) { ...@@ -23,7 +23,11 @@ export function publish (name, ...args) {
export let lastStatusBarStyle export let lastStatusBarStyle
const oldSetStatusBarStyle = plus.navigator.setStatusBarStyle let oldSetStatusBarStyle = plus.navigator.setStatusBarStyle
export function restoreOldSetStatusBarStyle (setStatusBarStyle) {
oldSetStatusBarStyle = setStatusBarStyle
}
export function newSetStatusBarStyle (style) { export function newSetStatusBarStyle (style) {
lastStatusBarStyle = style lastStatusBarStyle = style
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册