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();
相关推荐
matlab_xiaowang13 分钟前
Redux 入门:JavaScript 可预测状态管理库
开发语言·javascript·其他·ecmascript
2301_771717211 小时前
解决mysql报错:1406, Data too long for column
android·数据库·mysql
dvjr cloi1 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
前端摸鱼匠2 小时前
Vue 3 的v-bind合并行为:讲解v-bind与普通属性合并的规则
前端·javascript·vue.js·前端框架·ecmascript
REDcker2 小时前
浏览器端Web程序性能分析与优化实战 DevTools指标与工程清单
开发语言·前端·javascript·vue·ecmascript·php·js
随遇丿而安4 小时前
第2周:`EditText` 不只是输入框,它是 Android 输入体验的第一道门
android
我命由我123454 小时前
Kotlin 开发 - lateinit 关键字
android·java·开发语言·kotlin·android studio·android-studio·android runtime
Linsk4 小时前
Java和JavaScript的关系真是雷峰和雷峰塔的关系吗?
java·javascript·oracle
一起搞IT吧4 小时前
Android性能系列专题理论之十:systrace/perfetto相关指标知识点细节含义总结
android·嵌入式硬件·智能手机·性能优化
当时只道寻常4 小时前
浏览器文本复制到剪贴板:企业级最佳实践
javascript