mirror of
https://github.com/ialley-workshop-open/uni-halo.git
synced 2026-09-12 16:40:40 +08:00
refactor: 重构维护模式相关逻辑,拆分维护说明与详情
- 拆分维护接口类型,新增notice和description字段区分纯文本说明与富文本详情 - 重构useMaintenanceIntercept钩子,统一维护拦截逻辑 - 新增维护详情弹窗组件,优化维护页UI与交互 - 修复按钮布局、滚动置顶黑名单等细节问题 - 优化公告弹窗组件样式与代码结构
This commit is contained in:
@@ -534,7 +534,7 @@ function handleSubmit() {
|
||||
投票状态、自己提交投票,页面只传 `vote-name`、监听 `on-vote-success` 提示
|
||||
- **页面尽量薄**:页面只负责数据请求编排(hooks)、跳转、传参给组件
|
||||
- **能抽 hooks 的就抽 hooks**:跨页面复用的业务逻辑放 `src/hooks/`(如
|
||||
`use-maintenance-intercept`、`useScroll`、`useUpload`),auto-import 免 import 直接调用
|
||||
`useMaintenanceIntercept`、`useScroll`、`useUpload`),auto-import 免 import 直接调用
|
||||
- 组件不直接依赖 store 的散装字段,通过 props 传入、events 传出,降低耦合
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user