提交 aa3af6fe 编写于 作者: 雪洛's avatar 雪洛

fix(v3): 修复返回上页不重置状态栏颜色的Bug

上级 7a892987
......@@ -20,8 +20,9 @@ export function requireNativePlugin (name) {
export function publish (name, ...args) {
return UniServiceJSBridge.emit('api.' + name, ...args)
}
let lastStatusBarStyle
// 不知道为什么加的这个,暂时去掉
// let lastStatusBarStyle
export function setStatusBarStyle (statusBarStyle) {
if (!statusBarStyle) {
......@@ -30,18 +31,18 @@ export function setStatusBarStyle (statusBarStyle) {
return
}
statusBarStyle = pages[pages.length - 1].$page.meta.statusBarStyle
if (!statusBarStyle || statusBarStyle === lastStatusBarStyle) {
return
}
}
if (statusBarStyle === lastStatusBarStyle) {
return
// if (!statusBarStyle || statusBarStyle === lastStatusBarStyle) {
// return
// }
}
// if (statusBarStyle === lastStatusBarStyle) {
// return
// }
if (process.env.NODE_ENV !== 'production') {
console.log(`[uni-app] setStatusBarStyle`, statusBarStyle)
}
lastStatusBarStyle = statusBarStyle
// lastStatusBarStyle = statusBarStyle
plus.navigator.setStatusBarStyle(statusBarStyle)
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册