页面还原:开发链路中最耗时的"体力活"
设计师发来一份 Figma 文件,50 张页面,上百个组件。
你深吸一口气,开始那套再熟悉不过的流程——看间距,手动填参数;看颜色,手动吸色值;看圆角,手动调数字。然后是切图、传图、调字号、对齐方式……重复再重复。
好不容易搭完了,设计走查一看:"间距差了点""图标不对""窄屏下会塌"——于是又开始第二轮修修补补。专业前端觉得繁琐,非前端出身的开发者光理解布局逻辑就得卡半天。
页面还原,是整个开发链路中确定性最高、重复度最高、却最耗时的环节。 而确定性最高的重复劳动,恰恰最该交给 AI。这正是D2C(Design to Code,设计稿转代码) 要解决的问题。
D2C 是什么?一句话讲清楚
D2C,全称 Design to Code,就是"从设计稿到代码"。把设计稿导入工具,AI 自动识别元素、布局和组件,直接生成可编辑页面——不用手动搭建,不用逐像素还原。
它的原理不是简单的"截图贴图",而是面向设计文件的视觉输入,先将画面抽象为结构化表示,再通过多阶段识别模型完成组件识别、布局还原与代码生成。AI 不是在"抄"设计稿,而是在"读懂"它。
CodeWave 智能 D2C:识别还原又快又准
网易智企旗下的CodeWave 智能开发 Agent,将智能 D2C 作为原生能力直接集成,支持MasterGo、Figma、Sketch三大主流设计工具。上传设计稿生成页面后,直接在编辑器里接逻辑、绑数据,一气呵成。
"能转"不稀奇,关键是转出来的东西能不能直接用。CodeWave 的两大核心能力,解决的正是这个问题。
能力一:布局智能还原——从绝对定位到弹性布局的自动跃迁
传统设计稿转代码工具最常见的问题:生成的页面全是绝对定位。 设计稿上看着没问题,窗口一拉伸全乱了——元素叠在一起,间距忽大忽小,完全不可用。
CodeWave 不走这条老路。智能 D2C 自动推断组件的嵌套关系和层级结构,将绝对定位自动转化为 Flex 弹性布局,生成页面天然具备响应式能力,不同屏幕自动适配。
对非前端出身的开发者来说,这是最大的减负:不用纠结该用什么布局方式,AI 帮你选了,而且选得对。
能力二:组件智能识别——一键识别并自由替换
生成的页面里,按钮就是按钮,表格就是表格,下拉框就是下拉框——不是一堆"长得像组件的矩形色块",而是真正可交互、可配置的平台组件。系统自动分析 UI 元素,判断对应组件类型,并推荐相似的 CodeWave 组件供选择替换。拿过来就能继续开发:改属性、绑事件、接数据源。
"组件识别"说起来简单,做起来极难。一个页面上可能同时有基础表单、复杂图表、动态表格、自定义业务组件——长得像的不一定是同一个东西,长得不像的可能本质是同一类。
CodeWave 为此设计了四阶段递进式识别策略:
l传统 CV 算法:边界检测与元素关系分析,清除干扰
l深度学习模型:针对图标、图表、动态表单等复杂组件做识别匹配
l专家系统:基于规则库对表格、搜索栏、轮播图等高频组件进行语义打标
l多模态大模型:补充识别并辅助代码生成,进一步提升准确率与稳定性
从"看形状"到"懂语义"逐级递进,确保识别结果又快又准。
实测数据:不只是
以下是 CodeWave 智能 D2C 在 Benchmark 评估体系中的实测表现:
测试覆盖表单页、列表页、详情页、Dashboard 等多种典型 ToB 页面类型。在大多数场景下,生成页面稍作调整即可使用,而不是"看着像但全要重做"。
实操只需
整个流程非常简单:
l上传设计稿:支持 MasterGo / Figma / Sketch 文件直接导入
lAI 自动生成页面:布局还原 + 组件识别一步到位
l在编辑器中继续开发:绑数据、接逻辑、调样式,一个平台完成
过去两周的页面搭建工作,现在压缩到小时级。省下来的时间,留给真正需要人去思考的业务逻辑和交互体验。