32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
|
|
# HoloLake M22 · 主域公告栏
|
|||
|
|
|
|||
|
|
> 光湖纪元 · 主域公告栏与频道过渡系统
|
|||
|
|
> 模块状态:✅ 已交付(2026-03-13)
|
|||
|
|
> 开发者:DEV-012 Awen(爸爸)
|
|||
|
|
> 引导人格:知秋(ICE-CLD-ZQ002)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📋 功能清单
|
|||
|
|
|
|||
|
|
- ✅ **公告列表**:从API获取公告,支持Mock/Production双模式
|
|||
|
|
- ✅ **频道筛选**:全部/系统公告/开发动态/团队消息,支持Hash路由
|
|||
|
|
- ✅ **骨架屏**:数据加载中显示动画占位,加载后平滑淡出
|
|||
|
|
- ✅ **离线降级**:断网时自动读取缓存,网络恢复后实时更新
|
|||
|
|
- ✅ **暗色主题**:跟随系统自动切换深色/浅色模式
|
|||
|
|
- ✅ **响应式设计**:适配桌面、平板、手机
|
|||
|
|
- ✅ **跨浏览器**:支持 Chrome / Edge / Firefox
|
|||
|
|
- ✅ **错误处理**:友好的错误提示 + 重试按钮
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🔧 环境配置
|
|||
|
|
|
|||
|
|
配置文件:`js/config.js`
|
|||
|
|
|
|||
|
|
```javascript
|
|||
|
|
// 环境开关:'mock' 或 'production'
|
|||
|
|
env: 'mock', // 🟡 当前为Mock模式,待后端就绪后改为production
|
|||
|
|
|
|||
|
|
// API地址(production模式使用)
|
|||
|
|
apiBaseUrl: 'https://api.example.com/v1', // 待替换为真实地址
|