登录社区云,与社区用户共同成长
邀请您加入社区
在 uni-app 做后台持续定位时,已经解决了最难的部分:权限申请、前台服务、iOS Background Modes、鸿蒙后台任务等。把 GPS 点持久化成本地轨迹,进程被杀也能恢复导出GPX / CSV给第三方地图或后台系统配置圆形 / 多边形电子围栏,进出区域时回调 + 语音播报全程不重复起第二路定位,避免耗电翻倍、权限冲突定位归 keepalive-location,存储 / 导出 /
后运行。
「记油耗」是一款简洁实用的鸿蒙App,专注于记录车辆加油数据。用户只需输入实付金额、加油量、里程等基础信息(仅需填写两项,第三项自动计算),App便能自动统计累计油费、百公里油耗、每公里成本等核心指标,并通过月度趋势图直观呈现油耗变化。支持多车独立记录,数据本地存储可导出CSV,无需注册登录,每次记录仅需十余秒。通过长期数据积累,可清晰掌握真实用车成本、保养效果及不同车型差异,帮助车主建立科学的油
文章摘要: uni-app全量权限插件lf-permission 1.0.0实现了跨平台权限管理统一方案,支持Android/iOS/鸿蒙/小程序/H5等多端。核心功能包括权限检测(check)、申请(request/requestMany)、组合操作(ensure)和系统设置跳转(openSetting)。插件提供统一的权限别名映射表(如location对应各平台原生权限标识)、标准化的7种授权
uni-app 文件流处理与分享方案 本文介绍了在 uni-app 中处理接口文件流并实现手机保存和系统分享的方案。主要内容包括: 核心需求:支持将后端导出的二进制文件(Excel/PDF)保存到手机下载目录或通过系统面板分享到微信、邮件等应用。 平台差异处理: H5使用Blob下载 Android采用MediaStore/DownloadManager iOS使用沙盒存储和UIActivityV
《记油耗》是一款轻量级油耗记录工具,专为解决车主频繁加油却难以长期统计的问题而设计。其核心特点包括:无需注册登录,数据本地存储;通过Vue3+uni-app实现跨平台兼容(覆盖鸿蒙/安卓/iOS/小程序等);采用相邻里程差值算法自动计算油耗及每公里成本;支持多车辆数据隔离与历史记录级联重算。技术层面选用TypeScript构建领域模型,Pinia管理状态,并接入鸿蒙原生评分功能。应用以极简交互为核
pack.infojavascript// vue.config.js(或 uni-app 的自定义构建脚本)const fs = require('fs');
uniapp开发的鸿蒙HarmonyOS Next APP实现AI流式输出
蒸汽模式,即Vapor Mode,是Vue 3去除虚拟DOM(VDOM)的新功能。而uni-app x的蒸汽模式,不仅仅是去掉了虚拟DOM的Vue框架,更重要的是引入了一套基于原生渲染管线的全新渲染引擎,在App平台上实现了超越原生的渲染速度。平台支持版本鸿蒙(HarmonyOS)iOSAndroiduni-app x蒸汽模式摘下了跨平台框架的“圣杯”——它用一套代码覆盖多个平台,渲染性能却超越了
今天分享一个基于小程序容器的跨端开发解决方案,可以将页面、交互和业务流程被整理成一份小程序代码包,iOS、Android 和鸿蒙 APP 分别集成对应的运行时,再从同一个小程序管理平台获取版本。业务团队维护一份代码,客户端团队维护各自的运行环境,版本上传、审核、宿主关联、灰度和回滚则集中到管理平台处理。
una-app-skeleton 是一款专为 uni-app x / uvue 开发的骨架屏组件,适配 App 端多种加载场景。支持 7 种预设样式(banner/info/text/menu/list/waterfall/custom),提供流畅的文本流光动画效果,并支持自定义参数配置。组件通过 loading 状态自动切换骨架屏与真实内容,有效提升用户体验,同时避免重复开发加载占位代码。适用于
我们做的是已上线的电商类 UniApp X 应用,最近接鸿蒙端的华为一键登录,目标很朴素——拿用户华为账号绑定的真实手机号,简化注册流程。结果这一接就是整整一周。先是接口测试永远返回空号,后是 UTS 插件的ETS 编译持续报错,hvigor 的红错刷了几百行,凌晨三点对着屏幕差点把 HBuilderX 卸了。好在最后全踩通了,目前已经稳定上线,手机号获取成功率 99%+,也顺利过了华为应用市场审
本文介绍了混合推送系统的设计与实现方案,主要包含以下内容: 需求分析:区分在线/离线场景下不同消息类型的展示方式,包括系统通知、即时消息、任务提醒等,并明确预期效果(实时推送、厂商通道切换、角标显示等)。 数据模型设计:通过TypeScript接口统一消息格式,定义推送来源、消息类型、跳转目标等核心字段,实现客户端与服务端数据一致性。 技术选型:采用uni-push 2.0聚合厂商通道与自建Web
这是一个基于 Java + SpringBoot + uni-app + Vue + MySQL 构建的完整高校素拓分管理系统,功能持续优化中. uni-app:是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、鸿蒙Next、Web(响应式)、以及各种小程序(微信/支付宝/百度/抖音/飞书/QQ/快手/钉钉/淘宝/京东/小红书)、快应用、鸿蒙元服
/ 分支最新 commit 摘要sha: string // 完整 SHAshortSha: string // 短 SHA(前 7 位)message: string // 提交信息author: { // 作者date: string // ISO 时间committer: { // 提交者url: string // GitHub 提交详情 URL。
/ types/search.ts — 搜索相关的全部类型定义/** GitHub Search API 通用响应结构 */total_count: number // 总结果数(注意:GitHub 上限 1000)incomplete_results: boolean // 是否不完整(true 表示截断)items: T[] // 结果列表/** 仓库搜索结果条目 */id: numberfu
本文详细介绍了 AtomGit APP 中代码高亮与 Markdown 渲染功能的实现。通过 Prism.js 和 marked.js 的深度集成,我们实现了专业级的代码阅读体验。
仓库详情页是 AtomGit APP 的核心页面之一,用户可以在这里查看仓库的完整信息、浏览文件结构、查看代码内容等。文件树浏览功能则是开发者工具类应用的标配,能够清晰地展示仓库的文件结构。本文详细介绍了 AtomGit APP 仓库详情页与文件树浏览功能的实现,包括仓库信息展示、文件树组件开发、代码文件查看、README 渲染等核心功能。
本文介绍了Git客户端首页设计的关键要点与实现方案。首页设计需要注重用户体验,核心内容包括:1)快速展示仓库列表;2)高效搜索与筛选功能;3)流畅的交互体验;4)清晰的信息层级。技术架构采用UI层(搜索栏、筛选标签、仓库卡片等组件)、数据层(GitHub API调用与本地缓存)和状态管理(Pinia)三层结构。通过Vue组件实现了完整的首页功能,包括搜索栏、横向滚动筛选标签、仓库卡片列表(含头像、
AGC 拒审文案:「使用了 HarmonyOS beta 版本的 API」。本地 hvigor 发行构建可成功产出已签名。主模块 Beta 标记仍由 ets-loader 的 SDK releaseType 决定。,由 ets-loader 写入 HAP。,需管理员权限并确保 IDE 进程已退出。社区旧方案(API 10~11)仅修改。来自预编译 abc,通常不影响主模块。在 DevEco 26
AGC 拒审文案:「使用了 HarmonyOS beta 版本的 API」。主模块 Beta 标记仍由 ets-loader 的 SDK releaseType 决定。关于我:热爱IT技术、擅于用技术解决实际应用问题,目前专攻Web,网络应用开发。WinForm(CS端管理系统、数据采集分析、网络应用)开发工作;熟悉数据库SqlServer开发,Oracle管理技术;,由 ets-loader 写
【摘要】本文深度解析2026年uni-app跨平台开发生态,涵盖三大技术迭代阶段:从早期Vue2+WebView混合渲染到Vue3优化架构,最终升级为UTS原生编译的uni-appX,实现逻辑与渲染双原生,性能逼近原生开发。文章提供企业级开发规范,包括Vue3组合式API标准化实践、多端工程化适配策略及性能优化方案,并对比Flutter/RN等框架的适用场景。针对高频卡点提出解决方案,如长列表优化
当下国内ToB政企管理系统、ToC电商零售、会员SaaS类产品,业务上线需求高度统一,需要同步适配微信、支付宝、抖音多端小程序、安卓&iOS原生App、移动端H5、鸿蒙原生应用七大终端,多端并行开发成为移动端项目标配。基础信息:适配uni-app 3.9+ Vue3+Vite|HBuilderX 3.9.5|uni-app X鸿蒙原生版|阅读时长:14分钟|文章类型:技术干货/项目实战/面试指南。
当下国内ToB政企项目、ToC电商零售、会员SAAS系统,几乎都需要同步上线微信小程序、支付宝小程序、抖音小程序、安卓App、iOS App、移动端H5、鸿蒙原生应用七大终端。8、千条数据普通列表滑动卡顿|根源:DOM无回收、节点过载|修复:强制使用uni-virtual-list虚拟列表。2、小程序分包静态资源体积超限|根源:分包编译资源阈值限制|修复:图片、字体全部归集主包+CDN托管。7、A
本文将从 Vue3 响应式系统升级、Composition API 工程化实践、uni-app X 原生渲染引擎、鸿蒙 NEXT 适配等维度,深入剖析如何构建高性能、可维护的跨平台应用,并提供一套经过生产环境验证的架构设计指南。
在传统移动端开发中,多数项目需要分别开发微信小程序、安卓APP、iOS APP、移动端H5,多端代码割裂、重复开发、维护成本极高,这也是移动端开发的核心痛点。而Uni-app是DCloud推出的基于Vue.js的全端跨平台开发框架,核心特性为一次编码,多端发布,一套代码可编译运行在微信/支付宝/抖音小程序、移动端H5、Android、iOS、鸿蒙等10+平台,完美解决多端重复开发的问题,是目前高校
问题原因解决方案鸿蒙端上传大图后无响应请求体超过 1MB,鸿蒙网络栈无法正常处理响应上传前压缩图片安卓端正常Android 自动压缩请求体H5 端正常浏览器有完善的网络处理鸿蒙端不会自动压缩请求体请求体超过 1MB 时会导致响应丢失解决方案:上传前使用压缩图片建议封装统一的上传方法,自动处理压缩逻辑。
现如今,跨端开发已成为移动端开发的主流选择,uni-app凭借一次开发,可同步发布至 App、各类小程序、H5、鸿蒙端的强大能力,成为中小团队与中大型企业项目的主流跨端框架。但在实际项目落地过程中,不少开发者都会遇到各类棘手问题:小程序主包体积超标无法正常上架、应用首屏加载缓慢、白屏停留时间过长、长列表滑动卡顿;不同终端出现样式错乱、原生 API 兼容性不足;项目代码结构杂乱无章,后期迭代维护难度
跨端开发早已不是选择题,而是标配。uni-app 凭借一套代码发布到 App / 小程序 / H5 / 鸿蒙的超强能力,成为中小团队与企业级项目的首选框架。主包体积过大、小程序无法发布首屏慢、白屏长、列表卡顿多端样式错乱、API 不兼容代码混乱、难以维护、新人接手成本高这篇文章不讲空话,只讲可落地、可度量、可上线的最佳实践。读完你能直接搭建出:启动更快、体积更小、多端更稳的高水准 uni-app
本文介绍了如何在HarmonyOS NEXT平台上使用uni-app开发一个集成地图定位和WebView通讯功能的混合应用。主要内容包括: 配置腾讯地图Key并获取用户定位数据 首页展示地图组件并实时更新定位标记 通过WebView组件加载H5页面并实现原生与H5的双向通信 使用evalJS和postMessage方法建立JSBridge,实现定位数据在原生与H5间的传递 处理定位精度、坐标系转换
uni-app 是 DCloud 公司推出的跨平台应用开发框架,它以 Vue.js 为语法基础,遵循一套代码,多端发布移动端:iOS、Android 原生 App小程序生态:微信、支付宝、百度、抖音、QQ、小红书等其他终端:H5 响应式网页、鸿蒙 Next、快应用、元服务会 Vue,就能写 App、写小程序、写网页,真正实现一次开发,全端适配。uni-app 不仅是一个框架,更是多端开发的最优解。