ios 禁用左滑返回功能 -- UNI_APP(五)
一.单页左滑禁用(vue)// 单页禁止测滑返回// #ifdef APP-PLUSlet currentWebview = this.$mp.page.$getAppWebview() //获取当前页面的webview对象currentWebview.setStyle({ popGesture: 'none' })// #endif注意事项:直接在pages.json,配置 按照文档uni-ap
·
一.单页左滑禁用(vue)
// 单页禁止测滑返回
// #ifdef APP-PLUS
let currentWebview = this.$mp.page.$getAppWebview() //获取当前页面的webview对象
currentWebview.setStyle({ popGesture: 'none' })
// #endif
注意事项:直接在pages.json,配置 按照文档uni-app官网 并没有生效
{
"path": "pages/event/event",
"style": {
"app-plus":{
"popGesture":"none"
}
}
},
二.单页面禁止侧滑返回(NVUE)
// #ifdef APP-PLUS
let pages = getCurrentPages();
let page = pages[pages.length - 1];
let currentWebview = page.$getAppWebview()
currentWebview.setStyle({ popGesture: 'none' })
// #endif
三.全局禁用左滑事件
全局禁止在manifestjson中配置 "popGesture": "none" //iOS上是否支持屏幕左边滑动关闭当前页面。默认是可关闭。设为none则不响应左滑动画
四.左上角返回按钮监听处理,参考文档uni-app官网
主要监听onBackPress 生命周期
更多推荐
已为社区贡献2条内容
所有评论(0)