uniapp怎么关闭侧滑,多种方案

uniapp全局禁止侧滑

首先找到并打开“manifest.json”,然后配置内容为“"popGesture": "none"”即可禁止响应左滑动画。

"plus": {  //uni-app项目对应节点名称为"app-plus"  
    "popGesture": "none"
}

uniapp单页面禁止侧滑返回(NVUE)

// #ifdef APP-PLUS 
let pages = getCurrentPages();
let page = pages[pages.length - 1];
let currentWebview = page.$getAppWebview()
currentWebview.setStyle({ popGesture: 'none' })
// #endif

uniapp单页面禁止侧滑返回(VUE)

// #ifdef APP-PLUS
let currentWebview = this.$mp.page.$getAppWebview() //获取当前页面的webview对象
currentWebview.setStyle({ popGesture: 'none' })
// #endif

可取以下值:

"none"
默认Webview窗口无侧滑返回功能,侧滑时无任何响应 
"close"
默认webview窗口侧滑返回关闭,用户侧滑后窗口自动关闭,关闭窗口的逻辑与调用 close()方法一致。 
"hide"
默认webview窗口侧滑返回隐藏,即用户侧滑后窗口自动隐藏,隐藏窗口的逻辑与调用其hide()方法一致。

苹果系统

{
	"path": "pages/chat/index",
	"style": {
		"disableSwipeBack": true // 禁止IOS侧滑事件
	}
}

其他方案

https://www.cnblogs.com/ccm-study/p/16068190.html

posted @   风意不止  阅读(3583)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
历史上的今天:
2020-06-18 jQuery 添加自定义事件以及触发自定义事件
点击右上角即可分享
微信分享提示