# 微信小程序使用说明
## 项目概述
这是一个使用自定义字体图标的微信小程序项目,已经完成了以下功能:
### 已完成的功能
1. **自定义字体图标系统**
- 使用 `style/icon.wxss` 中的字体图标
- 支持丰富的图标集合,包括 ic-home、ic-comment、ic-me 等
- 无需外部依赖,性能更优
2. **自定义 TabBar**
- 使用原生组件结合字体图标实现
- 支持字体图标,无需 PNG 图片
- 包含三个页面:首页、消息、我的
3. **页面图标集成**
- 在各个页面中使用字体图标
- 统一的图标风格和样式
- 替换了原有的 emoji 图标为专业的字体图标
## 预览方法
### 1. 使用微信开发者工具预览
1. 打开微信开发者工具
2. 选择"导入项目"
3. 选择项目目录:`d:\code\new-ryc\wx`
4. 点击"导入"
### 2. 字体图标使用
项目使用自定义字体图标,无需额外构建步骤:
**字体图标特点:**
- 所有图标都在 `style/icon.wxss` 中定义
- 使用 `.icon` 基础类和具体图标类(如 `.ic-home`)
- 支持 CSS 样式自定义(颜色、大小等)
**使用方法:**
```xml
```
```css
/* 在 wxss 中自定义样式 */
.icon {
font-size: 16px;
color: #1989fa;
}
```
### 预览效果
导入项目后,您将看到:
- **TabBar**: 底部导航栏使用字体图标,支持主题色切换
- **消息页面**: 筛选、选择、标记按钮使用字体图标
- **我的页面**: 所有菜单项使用字体图标,包括编辑、功能菜单等
## 技术特点
- ✅ 使用字体图标,无需管理图片文件
- ✅ 无外部依赖,加载速度快
- ✅ 统一的视觉风格和主题色
- ✅ 响应式设计,适配不同屏幕尺寸
- ✅ 易于维护和扩展
## 可用图标
项目包含丰富的图标集合,主要包括:
- `ic-home`: 首页图标
- `ic-comment`: 消息图标
- `ic-me`: 个人中心图标
- `ic-edit`: 编辑图标
- `ic-filter`: 筛选图标
- `ic-choose`: 选择图标
- `ic-close`: 关闭图标
- `ic-arrow-right`: 右箭头图标
- `ic-list`: 列表图标
- `ic-setting`: 设置图标
- `ic-chart`: 图表图标
- `ic-calendar`: 日历图标
- `ic-user`: 用户图标
- `ic-star`: 星标图标
- `ic-award`: 奖项图标
## 注意事项
1. 确保微信开发者工具版本支持自定义 TabBar
2. 如需修改图标样式,请在对应页面的 wxss 文件中自定义
3. 新增图标需要在 `style/icon.wxss` 中添加对应的字体图标定义
4. 自定义 TabBar 需要在每个页面的 `onShow` 方法中初始化