--- name: grid-fix overview: 修复 Grid 组件:对齐项目样式范式(全局一次性引入栅格样式而非 script 双 import)、修正 gutter/push/pull 视觉问题、替换为无 deprecation 的 SCSS 写法,并补一次构建验证。 todos: - id: grid-scss-fix content: 改写 grid/index.scss:@use sass:math 消除 deprecation,.fms-row 加 width:100%,.fms-col 加 min-width:0 status: completed - id: grid-import-remove content: 移除 row.vue 与 col.vue 中 script 里的 import './index.scss' status: completed dependencies: - grid-scss-fix - id: grid-global-import content: 在 src/styles/index.css 顶部 @import grid/index.scss 实现全局单例引入 status: completed dependencies: - grid-import-remove - id: grid-demo-fix content: 修改 demo/grid.vue:Row 外包块级 wrapper 隔离 .demo-panel flex,简化 push/pull 段 status: completed dependencies: - grid-global-import - id: grid-verify content: 使用 [skill:antdv-next] 复核 API 语义,跑 vite build + oxlint 验证无编译错误与 deprecation status: completed dependencies: - grid-demo-fix --- ## 用户需求 用户已实现 Grid(Row + Col 基础栅格,不含 xs~xxxl 响应式),但反馈"完全不行",要求分析根因并修复。 ## 产品概述 基于 24 栅格系统的布局组件(Row 容器 + Col 列),用于快速搭建页面结构。当前已实现但存在视觉错乱与范式问题,需修复使其达到与项目其他组件一致的可用状态。 ## 核心特性(修复后应保持) - Row:flex 行容器,支持 gutter(数字 / [水平, 垂直])、align、justify、wrap。 - Col:列单元,支持 span、offset、order、push、pull、flex。 - 24 栅格百分比宽度 + gutter 负 margin 经典实现,纯 CSS、无 JS 断点监听。 ## 技术栈 - Vue 3 `