返回

ICE Design Pro 实战解析:组件选择与 UI 设计

前端

ICE Design Pro 是 Ant Design 的姊妹项目,诞生于金融行业,致力于打磨完善的设计语言和组件库,并提供一套开箱即用的中后台产品解决方案,适用于不同的技术栈,既能满足业务场景需求,又贴合设计语言风格。

ICE Design Pro 中的模板是集合页面的组织框架,用户可以基于模板选择需要的交互形式,拖拉拽的方式组合 UI 组件生成页面,通过修改组件的属性来实现个性化定制。

在 ICE Design Pro 中,我们提供了 21 套模板(后续会持续增加),可以在 Iceworks 的模板界面根据需求选择合适的模板进行初始化项目,然后基于区块快速搭建页面进行二次开发,减少各种环境配置和 UI 编写的时间,从而提高开发效率。

当然,市面上也不乏各种界面设计工具,但 ICE Design Pro 的模板却有着自己独特的优势:

  1. 模板数量多,覆盖面广: 目前 ICE Design Pro 中的模板已经达到 21 套,未来还会持续增加,基本能覆盖绝大部分常见的中后台页面场景。这些模板不仅仅是静态页面,而是包含了完整的逻辑交互,可以帮助开发者快速理解页面的业务场景和交互逻辑。
  2. 模板质量高,设计规范: ICE Design Pro 的模板均由专业设计师团队设计,遵循统一的设计规范和原则,保证了页面的整体美观性和易用性。模板中的组件都经过精心挑选和组合,确保了页面的布局合理、交互流畅。
  3. 模板可自定义,二次开发方便: ICE Design Pro 的模板支持个性化定制,开发者可以根据自己的需求对模板进行修改,实现差异化设计。模板中所有的组件都是可复用的,开发者可以轻松地将模板中的组件提取出来,用于其他页面或项目中。

想要学习使用 ICE Design Pro,就少不了模板,我们先来看一个例子,假设我们想开发一个简单的列表页面,那么该如何选择模板呢?

首先,我们可以打开 ICE Design Pro 的模板界面,然后在左侧的导航栏中选择「列表页」。

在列表页的模板列表中,我们可以看到各种各样的模板,比如:

  • 基础列表页:这个模板是比较基础的列表页,包含了一个简单的表格和分页控件。
  • 卡片列表页:这个模板采用了卡片式的布局,可以展示更多的数据信息。
  • 树形列表页:这个模板使用树形结构来展示数据,适合展示层级关系的数据。
  • 筛选列表页:这个模板提供了丰富的筛选条件,可以帮助用户快速找到所需的数据。
  • 编辑列表页:这个模板允许用户直接在列表页中编辑数据,非常适合需要对数据进行快速编辑的场景。

我们可以根据自己的需求选择一个合适的模板。比如,如果我们想开发一个简单的列表页,那么可以选择「基础列表页」模板。

选择好模板后,我们就可以开始搭建页面了。ICE Design Pro 提供了拖拉拽式的页面搭建方式,非常简单易用。我们只需要将需要的组件拖拽到画布中,然后修改组件的属性即可。

ICE Design Pro 中的组件库非常丰富,涵盖了各种常见的 UI 组件,比如按钮、输入框、表格、树形控件、弹出框等。这些组件都经过精心设计,不仅美观大方,而且功能强大。

组件的属性也非常丰富,我们可以根据自己的需求对组件进行个性化设置。比如,我们可以修改组件的样式、大小、位置、内容等。

在搭建页面的过程中,我们可以随时预览页面的效果。如果对页面效果不满意,可以随时对页面进行修改。

当页面搭建完成后,我们就可以生成代码了。ICE Design Pro 支持多种技术栈,比如 React、Vue、Angular 等。我们可以选择自己熟悉的技术栈来生成代码。

生成代码后,我们就可以将代码部署到服务器上,然后就可以访问我们的页面了。

以上就是 ICE Design Pro 的简单使用指南。如果你想了解更多关于 ICE Design Pro 的信息,可以访问 ICE Design Pro 的官方网站。