跳到主要内容

AMIS 前端低代码框架

初识 AMIS

AMIS 是一个基于 JSON 配置的低代码前端框架,它使得开发者能够通过声明式编程快速构建数据驱动的应用。它提供了一个丰富的组件库和灵活的界面布局选项,允许开发者通过简单的 JSON 配置来定义界面和交互,从而显著提高开发效率并降低开发成本。

AMIS 的设计理念

AMIS 的核心设计理念是“简化前端开发”,它允许开发者专注于业务逻辑而非界面细节。通过提供声明式的界面描述语言,AMIS 使得界面和逻辑的定义变得更加清晰和简洁。它旨在减少重复的代码编写工作量,并通过预设的模板和组件实现快速开发,同时保持高度的灵活性。

AMIS 的核心特性

  • 声明式 JSON 配置:使用 JSON 配置来定义界面和逻辑,而非编写大量代码。
  • 丰富的组件库:包含表单、表格、列表、图表等多样化的组件,满足大部分 UI 需求。
  • 灵活的数据绑定和转换:支持数据的双向绑定,并能通过内置函数进行数据转换和格式化。
  • 强大的事件和动作系统:允许定义事件触发的动作,实现复杂的交互逻辑。
  • 主题和样式定制:支持主题定制,轻松改变应用的外观和风格。
  • 扩展性和插件:通过扩展和插件机制增加新功能和组件。

AMIS 的应用场景

AMIS 适合多种应用场景,尤其是企业级应用、后台管理系统、数据可视化界面和复杂表单的快速开发。它能帮助企业快速构建 CRM、ERP、CMS 等系统,也适合用于快速创建原型和 MVP(最小可行产品),以验证业务假设或进行产品早期功能展示。

动手实践

信息

代码内容较多,可以创建一个微页面跟着尝试使用

设计器页面点击左侧代码按钮可以看到组件JSON配置