3***@qq.com
3***@qq.com
  • 发布:2016-07-29 09:50
  • 更新:2020-07-21 11:39
  • 阅读:9561

如何屏蔽掉手机返回键

分类:HBuilder

var old_back = mui.back;
mui.back = function() {
var btn = ["确定", "取消"];
mui.confirm('放弃保存吗?', '询问', btn, function(e) {
if(e.index == 0) {
//执行mui封装好的窗口关闭逻辑;
old_back();
}
});
throw "不关闭窗体"; //无论如何直接异常 , 是返回键失效
}

1 关注 分享
1***@qq.com

要回复文章请先登录注册

d***@sina.com

d***@sina.com

https://ext.dcloud.net.cn/plugin?id=2352 可以实现屏蔽系统返回键 ,并自定义行为
2020-07-21 11:39
2***@qq.com

2***@qq.com

请问我用了mui.previewimage.js的插件查看了大图,但是按返回提示再按一次退出,而不是返回到不是查看大图的样子,应该怎么写
2017-10-12 13:50
3***@qq.com

3***@qq.com (作者)

如果您遇到 使用 mui.previewImage(); 的情况 返回键直接退出了当前webview 也是可以使用这种方式
var old_back = mui.back;
mui.back = function() {
(function($, window) {
if($.getPreviewImage().isShown()) {
$.getPreviewImage().close();
throw "不关闭窗体";
}
})(mui, window);
throw "不关闭窗体";
}
2016-07-29 09:52