# wallpaper-uniapp **Repository Path**: narc/wallpaper-uniapp ## Basic Information - **Project Name**: wallpaper-uniapp - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-22 - **Last Updated**: 2025-01-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 壁纸小程序 一个基于 uni-app 开发的壁纸小程序,支持多端运行(H5、微信小程序、APP)。 ## 功能特性 - 🖼️ 壁纸浏览:支持网格和列表两种视图模式 - 🔍 搜索功能:支持按关键词搜索壁纸 - ⬇️ 下载功能: - H5端:直接下载到本地 - 小程序:保存到相册 - APP:保存到系统相册 - 🔄 分享功能:支持生成分享链接 - 👤 用户中心:收藏记录、浏览历史等 ## 技术栈 - 框架:uni-app - UI组件:uni-ui - 云服务:uniCloud - 存储:云存储 ## 安装和运行 1. 克隆项目 ```bash git clone [项目地址] ``` 2. 安装依赖 ```bash npm install ``` 3. 运行项目 - H5 ```bash npm run dev:h5 ``` - 微信小程序 ```bash npm run dev:mp-weixin ``` - APP ```bash npm run dev:app ``` ## 项目结构 ``` ├── common # 公共工具类 │ └── utils # 工具函数 ├── components # 公共组件 ├── pages # 页面文件 │ ├── detail # 壁纸详情页 │ ├── grid # 网格视图页 │ ├── index # 首页 │ └── list # 列表视图页 ├── static # 静态资源 └── uni_modules # uni-app 插件 ``` ## 注意事项 1. 编译相关 - 请使用 HBuilderX 3.0+ 进行编译 - 首次运行需要在 HBuilderX 中配置小程序/APP 的相关信息 2. 文件管理 - 项目使用 .gitignore 忽略了以下文件: - /unpackage/(编译产物) - /node_modules/(依赖包) - 各类编辑器配置文件 - 环境变量文件 3. 开发建议 - 遵循 uni-app 的开发规范 - 使用 ES6+ 语法 - 保持代码风格统一 ## 更新日志 ### v1.0.0 - 初始版本发布 - 实现基础壁纸浏览功能 - 支持下载和分享功能 ## 贡献指南 1. Fork 本仓库 2. 创建新的功能分支 3. 提交你的更改 4. 发起 Pull Request ## 许可证 [MIT License](LICENSE)