# H5 Platform
## H5 平台注意事项
在 H5 平台使用 uView UI 时的特殊注意事项。
### manifest.json 配置
```json
{
"h5": {
"router": {
"mode": "hash",
"base": "/"
},
"devServer": {
"https": false,
"port": 8080
},
"publicPath": "/",
"template": "index.html"
}
}
```
### 路由模式
H5 支持两种路由模式:
#### Hash 模式(推荐)
```json
{
"h5": {
"router": {
"mode": "hash"
}
}
}
```
#### History 模式
```json
{
"h5": {
"router": {
"mode": "history"
}
}
}
```
### 样式适配
H5 平台需要注意样式适配:
```vue
按钮
```
### 条件编译
使用条件编译处理 H5 平台特定逻辑:
```vue
H5 平台特有内容
```
### 浏览器兼容性
H5 平台需要考虑浏览器兼容性:
```vue
检查浏览器
```
### 响应式布局
H5 平台可以使用媒体查询:
```vue
```
### 注意事项
1. **路由模式**:推荐使用 hash 模式,兼容性更好
2. **样式单位**:H5 平台 rpx 会自动转换为 rem
3. **浏览器兼容**:注意不同浏览器的兼容性
4. **性能优化**:H5 平台可以使用更多 Web API
5. **调试工具**:可以使用浏览器开发者工具调试