跳到主要内容

快速开始

设计稿必须是 Auto Layout 布局,这虽然会添加设计师布局时间,但 ~

  • 可以提高整体产品交付时间,提高代码与UI的还原度,减少UI视觉审查时间
  • 可以降低前端编写UI代码的时间,可一分钟将UI设计稿页面转出代码, 开发通过"#Button"、"#Form" 等标记可直接转出自定义组件
  • 对设计师沉淀componentSet 需求变高,后期效率可以提高

一、通过打"#***"自定义组件转换案例(给非ComponentSet组件打标记)

Alt text

二、导出zip代码效果

Alt text

Alt text

三、给ComponentSet组件打标记

Alt text

四、添加图片资源 (resConfig Tab => imageRes Tab => "add fileKey" )

Alt text

  • 1、如何获取fileKey,如下图操作。链接中 rrsULyQeIGtmZr8uq39OGM 就是fileKey
 https://www.figma.com/file/rrsULyQeIGtmZr8uq39OGM/D2codetest?type=design&node-id=1%3A4154&mode=design&t=Ntchad84i3tIpgjm-1

Alt text

  • 选择filekey

Alt text

Alt text

五、使用filekey 对代码转换的区别

<Image source={{uri: 'https://via.placeholder.com/1086/529'}} className="w-[1086rem] h-529"/> 


<Image source={{uri: 'https://s3-alpha-sig.figma.com/img/7798/54d1/50f7a5067693d95f8cd33034eca1db78?Expires=1694390400&Signature=d-oZ9sxHsXgz677RnrlFY9pu53GcoBcWZ2ph3hOMtTAMBhTmQOVx9p9Xw8pSpSwFBU3c7Ch1sikNldecPZoDudLGzb4S~wdv9zk7bj7qpogXdzlsRALVE5RH3qzXWo59jCozpEdX0rPr4tqxUJq-5fOfmXX37tiv4yhA7YUz8QAHQ-lg5TwknMLOnLGeJknAVV9OgLU6yTZgdtx3zcc14kHLBOXVD~zvlbxjpcWeItyOkc4HCTtt5z4XnOpTlnvu7O5awjSQ5yigayqYmA2DM6I1B~s-UL5ZMb0A0oqoZnUJss5avyXx9poFvs24lO84z5ChfgGs5NeMbb8Ow0z9Qg__&Key-Pair-Id=APKAQ4GOSFWCVNEHN3O4'}} className="w-[1086rem] h-529"/>

六、 转换预览模式检查 UI是否规范(设计师、开发人员必用工具)

Alt text

七、show ComponentTag 默认选择,将打 "#StepContent" 的组件进行代码转换。 去掉勾选,则只展示基础view

  • 1、打 "#StepContent" 的组件进行代码转换

Alt text

  • 2、去掉勾选,则只展示基础view

Alt text