行业软件

CodeFun(UI 设计稿智能生成源代码工具) V2022.10 官方版
  • CodeFun(UI 设计稿智能生成源代码工具) V2022.10 官方版

  • 类别:行业软件系统: WinAll
  • 大小:2.05M时间:2022-11-01 09:26:11

应用简介

  CodeFun是一款 UI 设计稿智能生成源代码的工具,可以将 Sketch、Photoshop 的设计稿智能转换为前端源代码,能够精准还原设计稿,不再需要反复UI走查,还可以生成如工程师手写一般的代码,在日常工作中,诸如像扣像素、调布局这些繁琐、枯燥的体力活都将得到极大的削减,原来 8 小时的工作量只需要 10 来分钟即可完成。

CodeFun

【软件功能】

  在准备完环境后,接下来为大家介绍如何在 1 分钟内将设计稿转换为小程序源代码。

  快速上手的教程将以上传 Sketch 设计稿的流程作为范本介绍。Photoshop使用插件上传之后流程与Sketch一样。

  CodeFun 的使用流程只有 3 个步骤:

  在 Sketch 插件中上传设计稿

  在 CodeFun 工具中查看代码

  将生成的代码拷贝到自己已有的工程中即可

  上传设计稿

  加载一份 Sketch 设计稿,然后插件菜单中打开 CodeFun 插件界面。

  Sketch 菜单 > 插件 > CodeFun > 上传设计稿

  在插件上登录账号

  通过插件创建一个项目

  然后选择项目和上传页面。

  选中账号,选择需要上传到哪个团队中

  选择项目空间,表示当前上传的页面将放置到指定项目空间,这里选择默认的个人空间

  选择项目,表示当前上传的页面将放置到指定的项目空间中具体项目下,这里选择刚刚创建的 演示案例 项目

  选择上传的页面,可以选择单张或上传全部页面

  例子中有 3 个页面,这里选择【该页面全部画板】。 上传完成后,点击【查看项目】按钮。

  回到 CodeFun 工具界面,看到刚才上传的页面。

  查看代码

  选择一张设计稿,进入详情页

  详情页总体分为左中右三部分

  左边栏显示文档树,后文称 DOM Tree,该树结构跟 HTML 的树结构保持一致

  中间是画布区域,可以用于选择元素对象

  右边栏是被选节点的属性面板,用于展示样式属性、交互配置和组件配置

  点击顶部工具栏右上角的查看代码按钮,打开代码面板

  代码面板中默认展示 4 列,分别展示 HTML、CSS、JS 和全局样式的代码。

  第一次打开时,会默认展示设置面板,如果不做任何修改,那么查看到的是小程序平台的原生代码。

  依次点击复制按钮,很方便地将代码拷贝到系统的粘贴板中。

  得到 v-for 代码

  对于 List、Grid 而言,我们希望得到的代码遵循一种可循环的模式,能够根据数据的长度而自动变化,而不是静态元素的重复拼凑,所以它们在 HTML 上应该是类似 VUE 中 v-for 的写法。

  CodeFun 可以支持输出 v-for 模式,以页面中下方的 List 为例,讲解如何得到循环代码。

  首先,在代码面板中点击右上角的【设置】按钮,打开【输出为循环列表】的选项,打开这个全局选项后,页面中被打上 List、Grid 这类循环列表标签的元素,都将翻译成 v-for 的模式。

  接下来为需要 v-for 的区域打上 List 标签,选中 List 最外层的 View 节点。

  点击 Viewport 右上角的【标签】按钮,打开标签面板,然后选择 【List】 标签。 目的是将区域标记为 List。

  确保打标签时 List View 节点应该是被选中的状态。

  标记完成后,List 区域的代码变为基于 v-for 的写法。

  数据绑定

  一个正常的列表由于其数据是从后端读取得到的,所以在 HTML 中的代码通常是需要用变量去绑定,当变量内容更新时,页面展示的效果也同时更新。

  现在的代码虽然是基于 v-for 风格的,但里面的图片、文本的数据依然还是静态的。

  接下来,我们把这些静态元素替换成 JS 中的动态变量。

  首先,打开代码设置面板,开启 DataBinding 输出模式

  由于【CSS】面板和【全局样式】面板暂时不需要用到,所以先关掉对应的选项隐藏它们。

  选中 List 的最外层 View,然后点击 Viewport 右上角的【数据绑定】按钮,

  页面右边出现数据绑定面板,面板展示的是 JS 中变量的名字,默认情况下页面中的元素都是静态的,并非取自 JS 变量,所以面板中的内容都是空的。

  这里对 List 区域中的变量进行命名。

  在 List 右边的输入框中填写 dataList,表示列表的数据来源于一个叫 dataList 的变量。

  列表成员中都有一个图片,这里只需要填写第一个成员即可,这里填写它的变量名叫 iconImg。每个成员的上方都有一行文字,变量命名为 title,最后关于折扣的元素命名为 discount。

  填写完毕后,点击右下角保存按钮。

CodeFun

【更新内容】

  组件化 & 功能优化

  - 微信小程序核心场景样式还原

  - 新增文字换行清除工具

  - 新增颜色单位支持配置

  - 新增元素宽高选中显示

  - 算法优化 & 问题修复

  - PS Plugin 0.4.3

  - Figma Plugin 0.2.2

  - 即时设计 Plugin 0.2.2

  - Sketch Plugin 0.9.56

展开 收起

猜你喜欢

热门专题

热门推荐

  • 工奇兵 V9.35.0 安卓版

    工奇兵 V9.35.0 安卓版

  • microsoft远程桌面 V11.0.0.55 安卓手机版

    microsoft远程桌面 V11.0.0.55 安卓手机版

  • 记加班 V2.19.9 安卓最新版

    记加班 V2.19.9 安卓最新版

  • 有道云笔记手机版 V7.5.651 安卓最新版

    有道云笔记手机版 V7.5.651 安卓最新版

  • 拼多多商家版 V7.0.1 安卓版

    拼多多商家版 V7.0.1 安卓版

  • 梅苗苗 V2.0.09 安卓版

    梅苗苗 V2.0.09 安卓版

  • 阳光云 V2.1.6.20250922 安卓版

    阳光云 V2.1.6.20250922 安卓版

  • 扫描全能王APP V7.3.1.2509250000 官方安卓版

    扫描全能王APP V7.3.1.2509250000 官方安卓版

  • MindLine思维导图 V9.9.8 安卓版

    MindLine思维导图 V9.9.8 安卓版

  • 幕布最新版 V3.1.1 安卓版

    幕布最新版 V3.1.1 安卓版

  • 讯飞极智 V2.0.1.2052 安卓版

    讯飞极智 V2.0.1.2052 安卓版

  • 精臣云打印手机版 V6.4.2 安卓最新版

    精臣云打印手机版 V6.4.2 安卓最新版

推荐排名

  • AutoCAD2024破解版 V2024.0 免费中文版 2.34G53.3万人在用 AutoCAD2024破解版是由Autodesk开发的一款功能强大的图形设计辅助软件,适用于多个领域,其功能涵盖了专业强大的MEP、MAP 3D、PLANT 3D等智能工具组合

    详情
  • 浩辰CAD2024中文破解版 32位/64位 永久激活版 327.13M18.1万人在用 浩辰CAD2024中文破解版是一款专为CAD制图人员所推出的辅助程序。全新的2024版本采用多核并行运算技术,并且完美兼容AutoCAD2024以及其他版本,该版本内置破解补丁,用户可永久免费激活使用。

    详情
  • 犀牛Rhino8.0破解版 V8.15.25019.13001 中文免费版 659.51M12.3万人在用 犀牛Rhino8.0破解版是一款专业的高级建模3D造型软件,Rhino(犀牛软件)中文版拥有强悍的三维工具,适用于机械设计科学工业三维动画等广泛领域。该版本内置破解注册机,可免费提供激活序列号,破解之后,免费使用。

    详情
  • 渝快政电脑版 V2.20.5 官方版 387.13M8万人在用 渝快政电脑版是一款政务服务平台,专为重庆市政务服务中心所提供,全面化的办公管理体系方便员工在线沟通,实现高效率的协作体系,让用户们随时了解政府服务工作,呈现出更加多元化的管理机制

    详情
  • 山东通统一安全接入客户端 V2.3.10.26112 官方最新版 185M9.3万人在用 山东通统一安全接入客户端是一款专为山东通客户端所推出的辅助工具。山东通是一个融合了多方面的板块的综合性政务服务平台,使用这款安全接入客户端,就能完美运行,免费下载。

    详情
  • USB Burning Tool(晶晨烧录工具) V2.1.6.8 官方版 7.46M8.5万人在用 USB Burning Tool是一款专门针对晶晨固件的烧录工具,它可以帮助用户用于产线量产烧录,支持空板烧录、旧平台擦除后升级烧录、大镜像烧录、Key烧录等操作,用户只需配合相应机型的线刷固件包使用即可。

    详情
  • edge Webview2 Runtime V1.3.177.11 官方版 311.47M6.3万人在用 edge Webview2 Runtime是一款基于Chromium Edge开发的Web控件,能够支持应用程序访问最新的web技术,体验更好的web和性能。

    详情
  • WPS 2019专业版 V10938.12012 官方最新版 184.57M5.3万人在用 WPS Office 2019专业增强版是一款高效的办公软件。该软件在新的版本中加入了流程图、思维导图、便签、PDF等功能,让大家可以体验一站式办公,不用在应用中来回切换,如果你是一个办公人员的话肯定需要下载,让你效率更高。

    详情

网友评论