uni-app 安卓禁用侧滑返回/虚拟返回(vue3 hook)

@[TOC](uni-app 安卓禁用侧滑返回/虚拟返回(vue3 hook))

hook

javascript 复制代码
import { onBackPress } from "@dcloudio/uni-app"

export default function useDisableSwipeBack() {
	onBackPress((options) => {
		// 点击虚拟键或者侧滑的时候触发(不允许返回)
		if (options.from === 'backbutton') {
			return true
		}
		// 否则则允许返回
		return false;
	})
	return {}
}

使用

javascript 复制代码
import useDisableSwipeBack from "@/hooks/disableSwipeBack"
useDisableSwipeBack();
相关推荐
尤老师FPGA5 小时前
petalinux修改设备树添加vdma生成linux系统
android·linux·运维
月山知了5 小时前
linux kernel component子系统:基于rk3588 Android 14 kernel-6.1 display-subsystem代码分析
android·linux·运维
紫_龙5 小时前
最新版vue3+TypeScript开发入门到实战教程之重要详解readonly/shallowReadOnly
前端·javascript·typescript
leo_messi947 小时前
多线程(五) -- 并发工具(二) -- J.U.C并发包(八) -- CompletableFuture组合式异步编程
android·java·c语言
蓝莓味的口香糖8 小时前
【vue】初始化 Vue 项目
前端·javascript·vue.js
aikongmeng8 小时前
【Ai】Claude Code 初始化引导
javascript
光影少年8 小时前
数组去重方法
开发语言·前端·javascript
我命由我123458 小时前
浏览器的 JS 模块化支持观察记录
开发语言·前端·javascript·css·html·ecmascript·html5
weixin_443478519 小时前
Flutter第三方常用组件包之路由管理
前端·javascript·flutter
Deryck_德瑞克10 小时前
【已解决】MySQL连接出错 1045 - Access denied for user ‘root‘@‘::1‘
android·mysql·adb