美文网首页
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 拦截返回事件

    场景描述 在项目中有一个切换statusBar样式的需求A界面进去B界面后将statusBar设置为light样式...

  • webview

    如果想要拦截事件/离开当前webview 返回true ,否则返回false Android webView拦截u...

  • iOS 系统返回按钮事件拦截Swift版本

    iOS 系统返回按钮事件拦截OC版本系统返回按钮事件拦截 主要实现原理 如何使用 如何禁用系统?右滑返回手势 de...

  • 监听UINavigationContorller返回按钮事件

    // 拦截返回按钮事件 if ([self.navigationController.viewController...

  • Flutter-常用组件(持续更新)

    题纲: WillPopScope GestureDetector 1.WillPopScope拦截、监听返回事件 ...

  • MUI框架—其他方法

    mui() MUI框架使用CSS选择器获取HTML元素,返回MUI对象的数组。mui("p"):选取所有 元素...

  • runtime 拦截系统导航栏返回事件

    1、既然要拦截按钮的事件,简单粗暴,先看下点击系统返回按钮后发生了什么: 第二部分是按钮事件,不考虑拦截,毕竟拦截...

  • Flutter拦截返回事件

    目录 前言 一般应用都会在主页面拦截返回事件,以防止用户误点返回,所以会在一定的时间内需要用户返回两次才可以退出应...

  • Android触摸事件传递

    情况1:默认情况,全部返回super,默认情况下不拦截不消费事件。 全部默认返回super情况下,down事件后的...

  • mui框架点击两次才生效

    使用mui的tap事件,如: mui(".test").on('tap','li',function(){ }) ...

网友评论

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

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