首页 > 其他分享 >uniapp怎么关闭侧滑

uniapp怎么关闭侧滑

时间:2023-06-18 19:00:11浏览次数:56  
标签:uniapp none 窗口 侧滑 popGesture let 关闭

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

标签:uniapp,none,窗口,侧滑,popGesture,let,关闭
From: https://www.cnblogs.com/cn-oldboy/p/17489587.html

相关文章

  • 使用以下命令来关闭 Windows Server 2022 上的 Internet Explorer 安全增强
    使用以下命令来关闭WindowsServer2022上的InternetExplorer安全增强:打开记事本,将以下命令复制粘贴到记事本中:@echooffregadd"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\InstalledComponents{A509B1A7-37EF-4b3f-8CFC-4F3A74704073}"/vIsInstalled/tR......
  • 永久关闭windows10自动更新
    1、禁用WindowsUpdate服务打开服务:services.mscWindowsUpdate禁用切换到“恢复”选项,都改为无操作2、通过组策略进行Win10自动更新相关服务关闭打开组策略 gpedit.msc依次选择:计算机配置->管理模板->Windows组件->Windows更新。设置为已禁用计算机配置->管理......
  • 基于uniapp+vite4+vue3搭建跨端项目|uni-app+uview-plus模板
    最近得空学习了下uniapp结合vue3搭建跨端项目。之前也有使用uniapp开发过几款聊天/仿抖音/后台管理等项目,但都是基于vue2开发。随着vite.js破局出圈,越来越多的项目偏向于vue3开发,就想着uniapp搭配vite4.x构建项目效果会如何?经过一番尝试果然真香~版本信息HBuilderX:3.8.4Vite......
  • Q:Win10关闭内存压缩功能
    微软在Win10中就已经启用了内存压缩机制,在Win11当中继续了这一设定。通过任务管理器查看。taskmgr·通过命令行查看。使用系统管理员权限,打开PowerShell,然后输入以下命令:Get-MMAgent关闭压缩命令:Disable-MMAgent-mc启动压缩命令:Enable-MMAgent-mc......
  • Windows10关闭自动更新
    1.组策略编辑器禁用Windows更新Win键+R,输入gpedit.msc,启动组策略编辑器。左侧选择[本地计算机配置]->[管理模板]->[Windows组件]->[Windows更新],禁用有右侧的[配置自动更新]和[启用通过自动更新建议的更新]选项。2.停用BOTS服务BITS服务的英文全称为BackgroundInteIIigentT......
  • 关于vue 使用setInterval定时器关闭失效的问题 原因为事件传播
    /****data.isPlay为显示那个按钮**startHandle开始定时器setInterval**pauseHandle,stopHandle理解为关闭定时器就好了clearInterval**/<viewclass="btn"@click.stop="startHandle"><viewclass="btn-statusbtn-play"><view......
  • uniapp 页面跳转传值(eventChannel)
    在A->B页面时,如果想要将A页面中的数据传给B,可以使用eventChannel方法或者用url拼接,在这里先说明第一种eventChannel方法如何实现。A页面:首先定义了一个点击事件handleItemClick,触发点击事件后再传递数据data(){return{itemData:'123'}}methods:{h......
  • uniapp 打包发布小程序的流程指引
    用uniapp开发小程序其实和开发H5是一样的。就是在打包的时候会略有不同。uniapp在开发的时候需要在 manifest.json的源码视图配置nginx反向代理才能去请求后端`/代理名称${config.url}`一般情况下的请求都是代理+url去请求数据。但是,这个只是针对H5的请求方式......
  • uniapp上拉加载下拉刷新
    <template> <viewclass="content"> <scroll-viewscroll-with-animationrefresher-default-style="none":refresher-enabled="true" :refresher-triggered="triggered"refresher-background="#fff&quo......
  • uniapp-黑马优选学习02
    01.scroll-view配置高度或宽度时的屏幕铺满;使用 uni.getSystemInfoSync()获取设备相关信息02.取分类数据>API接口:/api/public/v1/categories>数据结构:{内容太多,请直接调用接口获取}>>为元素配置动态类信息(如果条件匹配则添加active类,否则不......