在uni-app开发中,有时需要在多个组件或页面间共享数据。本文将介绍四种实现全局变量的方法。 一、公共模块 通过创建一个公用模块,例如helper.js,我们可以集中管理全局变量。这种方法适用于跨多…
分类: uni-app
如何在uni-app中打开外部应用,启动淘宝、QQ等第三方应用
在开发uni-app应用时,我们可能会遇到需要打开外部应用的情况,比如调用手机自带的浏览器打开网页,或者启动淘宝、QQ等第三方应用。uni-app提供了一套API来帮助我们实现这些功能。 1. 准备工…
uni-app 如何自定义 APP 退出提示,弹出对话框,询问用户是否退出
在 App 的首页,自定义退出应用的提示,如通过对话框询问用户是否退出。 定义 onBackPress 方法: 在页面的生命周期中实现 onBackPress,以自定义退出逻辑: 通过以上示例,即可实…
uni-app 多级页面返回逻辑优化,防止 uni.navigateBack() 触发 onBackPress 导致死循环
在一些复杂的业务场景中,可能需要实现返回多级页面。 然而,uni.navigateBack() 调用时,不仅会执行页面返回操作,还会触发 onBackPress 函数。如果在 onBackPress …
uni-app 自定义页面返回逻辑,点击返回按钮仅隐藏遮罩层
当页面上的遮罩层显示时,点击返回按钮仅隐藏遮罩层。 创建遮罩组件: 创建一个名为 mask.vue 的文件,用于定义遮罩层组件。 在页面中使用遮罩组件: 在页面的模板中,使用 v-if 指令来控制遮罩…