# TabBar 图标文件说明 ## 需要的图标文件 本项目需要以下 6 个图标文件用于底部导航栏(TabBar): ### 1. 首页图标 - `home.png` - 未选中状态的首页图标 - `home-active.png` - 选中状态的首页图标 ### 2. 记账图标 - `add.png` - 未选中状态的记账图标 - `add-active.png` - 选中状态的记账图标 ### 3. 统计图标 - `statistics.png` - 未选中状态的统计图标 - `statistics-active.png` - 选中状态的统计图标 ## 图标规格要求 - **尺寸**: 建议 81px × 81px(@2x)或 40px × 40px(@1x) - **格式**: PNG(支持透明背景) - **颜色**: - 未选中状态:灰色(#7A7E83) - 选中状态:紫色(#667eea) ## 如何获取图标 ### 方法1:使用图标库(推荐) 1. **IconFont(阿里巴巴图标库)** - 访问:https://www.iconfont.cn/ - 搜索关键词:首页、home、记账、add、统计、statistics - 下载 PNG 格式,选择合适尺寸 2. **Flaticon** - 访问:https://www.flaticon.com/ - 搜索并下载免费图标 3. **Icons8** - 访问:https://icons8.com/ - 搜索并下载图标 ### 方法2:使用在线图标生成器 1. **Canva** - 访问:https://www.canva.com/ - 创建 81×81px 的画布 - 设计图标并导出为 PNG 2. **Figma** - 使用 Figma 设计图标 - 导出为 PNG 格式 ### 方法3:使用 AI 生成 使用 AI 工具(如 Midjourney、DALL-E)生成图标: - 提示词示例:"simple icon home house, minimal style, purple color, transparent background, 81x81px" ### 方法4:使用 Emoji(临时方案) 如果暂时没有图标文件,可以: 1. 使用系统字体图标 2. 或者暂时移除 tabBar 配置,使用其他导航方式 ## 快速获取方案 ### 使用 uni-app 官方图标 uni-app 提供了内置图标,可以修改 `pages.json` 使用文字图标: ```json { "tabBar": { "list": [ { "pagePath": "pages/index/index", "text": "首页", "iconPath": "", "selectedIconPath": "" } ] } } ``` ### 使用字体图标 可以使用 iconfont 字体图标库,将图标转换为字体文件使用。 ## 图标命名规范 请确保图标文件命名与 `pages.json` 中的配置一致: ``` static/tabbar/ ├── home.png ├── home-active.png ├── add.png ├── add-active.png ├── statistics.png └── statistics-active.png ``` ## 注意事项 1. 图标文件必须放在 `static/tabbar/` 目录下 2. 文件名必须与 `pages.json` 中的配置完全一致 3. 建议使用 @2x 尺寸(81px)以获得更好的显示效果 4. 如果图标文件不存在,tabBar 可能无法正常显示