一个基于 Vue 3 + Vite 构建的 360壁纸展示应用,支持分类浏览和壁纸预览。
/workspace ├── edge-functions/ # 边缘函数目录 │ └── api/ │ ├── categories.js # 获取壁纸分类 │ └── wallpapers.js # 获取分类下的壁纸列表 ├── index.html # HTML 入口文件 ├── package.json # 项目依赖配置 ├── pnpm-lock.yaml # 依赖锁定文件 ├── tailwind.config.js # Tailwind CSS 配置 ├── vite.config.js # Vite 构建配置 └── .cnb.yml # 云原生构建配置
pnpm install
启动开发服务器:
pnpm dev
开发服务器将运行在 http://localhost:5173
构建生产版本:
pnpm build
构建产物将输出到 dist 目录
预览生产构建:
pnpm preview
GET /api/categories
返回所有壁纸分类信息。
GET /api/wallpapers?cid={分类ID}&start={起始位置}
参数:
cid (必需):分类 IDstart (可选):起始位置,默认为 0,每页返回 16 张壁纸base: '/360img/' - 应用部署基础路径#1DA3D8本项目使用 360壁纸公开 API:
http://cdn.apc.360.cn/index.php?c=WallPaper&a=getAllCategoriesV2&from=360chromehttp://wallpaper.apc.360.cn/index.php?c=WallPaper&a=getAppsByCategory&cid={cid}&start={start}&count=16&from=360chrome