美文网首页
MUI 拦截返回事件

MUI 拦截返回事件

作者: TIGER_XXXX | 来源:发表于2017-09-26 14:40 被阅读305次

    场景描述

    在项目中有一个切换statusBar样式的需求
    A界面进去B界面后将statusBar设置为light样式
    返回到A界面后将statusBar设置为dark样式
    在返回的时候我们需要监听返回事件,来设置statusBar样式

    实现

    1. 覆写mui.back()方法在返回后设置statusBar样式
    2. 拦截侧滑返回事件,设置statusBar样式
    覆写mui.back()方法
    var old_back = mui.back;
    mui.back = function() {
        plus.navigator.setStatusBarStyle("dark");
        old_back();
    }
    
    拦截侧滑返回事件
    var _self = plus.webview.currentWebview();
    _self.addEventListener("popGesture",function() {
        plus.navigator.setStatusBarStyle("dark");
    });
    

    相关文章

      网友评论

          本文标题:MUI 拦截返回事件

          本文链接:https://www.haomeiwen.com/subject/cvdsextx.html