移动端开发

加载中...

UniApp中摄像头调用的完整实现方案与技术要点

摄像头属于移动端开发中非常常见的硬件能力,扫码、人脸识别、证件拍摄、商品识别、头像上传等功能都离不开摄像头调用。对于使用 UniApp 开发的项目而言,真正需要关注的并不只是“如何打开摄像头”,还包括权限申请、平台差异、拍摄参数、图片处理、生命周期管理以及异常场景处理。 一、UniApp调用摄像头的常用方式 UniApp提供了较完善的

2026-10-14 16:13:10

Expo项目构建APK后新图片未展示的解决方案

Expo项目构建APK后新图片未展示,是移动端开发中比较常见的问题。很多开发者在开发阶段使用 Expo Go 测试时一切正常,但执行 APK 打包并安装到真实设备后,新增的图片资源却无法显示,甚至出现图片加载失败、空白占位、找不到资源等情况。 这类问题通常不是代码逻辑错误,而是 Expo 构建流程、静态资源管理、缓存机制以及图片引用方

2026-10-07 10:49:35

UniApp中实现双击事件的完整解决方案

一、双击事件为什么需要单独处理 UniApp中的 @click 可以直接处理单击操作,但“双击”并不是一个可以在所有平台上直接依赖的统一事件。尤其是项目同时运行在H5、微信小程序、App等不同环境时,直接使用某些平台特有的双击写法,容易出现兼容性问题。 比较通用的思路是: 记录第一次点击的时间,在规定时间内再次点击,就判定为双击;超过

2026-10-02 19:47:40

移动端100vh高度超出问题的解决方案

移动端网页开发过程中, 100vh 是一个非常常见的布局单位,开发者通常会使用它实现全屏页面、弹窗遮罩、登录页、移动端应用首页等效果。然而,在 iOS Safari、Android 浏览器等移动设备环境中,直接使用 height: 100vh 经常会出现页面高度超出、底部留白、滚动条异常等问题。 造成这一问题的主要原因是移动端浏览器地

2026-09-11 21:54:10