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

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

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