本业务聚焦宠物陪伴场景,依托小程序平台与全息投影设备,为宠物主人提供“照片生成全息视频+设备投影+互动交互”的一站式服务。用户仅需上传宠物照片,根据用户上传宠物的照片,生成宠物全息视频,在小程序上开启投影在设备上,可与宠物进行简单互动。
本项目采用 uniAPP、VUE3、NODE.JS 三大核心技术栈协同开发,兼顾前端交互体验、跨端适配能力与后端服务稳定性,实现业务全流程顺畅运行,具体技术应用如下:
(一)前端开发:uniAPP + VUE3
前端聚焦小程序端交互体验,依托 uniAPP 的跨端优势与 VUE3 的高效渲染能力,打造轻量化、流畅化的用户操作界面,适配宠物主人的日常使用场景。
- uniAPP 核心应用:负责小程序端的跨端适配与打包部署,无需单独开发多端版本,即可实现小程序的正常运行,同时支持与全息投影设备的蓝牙、WiFi 连接适配,简化设备配对的前端交互逻辑;借助 uniAPP 的内置 API,实现照片上传、视频预览等核心前端功能,提升开发效率与跨端兼容性。
- VUE3 核心应用:采用 VUE3 Composition API 进行组件化开发,将照片上传、视频生成、设备连接、互动控制等功能拆分为独立组件,提升代码复用性与可维护性;利用 VUE3 的响应式数据绑定,实现界面与数据的实时同步,如投影参数调节、互动指令反馈等,确保用户操作即时响应,提升交互流畅度;结合 VUE3 的生命周期钩子,优化页面加载速度,减少卡顿,适配不同配置的手机设备。
(二)后端开发:NODE.JS
后端负责业务逻辑处理、数据存储与接口提供,依托 NODE.JS 的高并发、轻量级特性,支撑前端所有功能的正常运行,确保系统稳定、高效响应。