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();
相关推荐
张元清16 分钟前
Astro 6.0:被 Cloudflare 收购两个月后,这个"静态框架"要重新定义全栈了
前端·javascript·面试
青青家的小灰灰18 分钟前
深入理解 async/await:现代异步编程的终极解决方案
前端·javascript·面试
用户57573033462438 分钟前
JavaScript 原型继承全解析:从 call/apply 到寄生组合式继承
javascript
wuhen_n1 小时前
动态组件与 keep-alive:如何优化页面切换体验与性能?
前端·javascript·vue.js
wuhen_n1 小时前
插槽的作用域与分发:如何让组件更灵活、可定制?
前端·javascript·vue.js
摸鱼的春哥2 小时前
你适合养龙虾🦞吗?4类人不适合2类适合
前端·javascript·后端
Kapaseker2 小时前
一杯美式讲完 Sealed Class
android·kotlin
清汤饺子12 小时前
OpenClaw 本地部署教程 - 从 0 到 1 跑通你的第一只龙虾
前端·javascript·vibecoding
颜酱12 小时前
图的数据结构:从「多叉树」到存储与遍历
javascript·后端·算法
冬奇Lab14 小时前
PowerManagerService(下):Doze模式与电池优化
android·源码阅读