Skip to content

介绍

Egenerui 是一个用于快速构建工具界面的声明式 UI 框架。它以组件为核心,提供统一的事件编排、数据绑定、主题与状态管理能力,帮助你在前端与后端之间构建高效的交互。

设计理念

  • 声明式:通过组合组件描述界面与行为
  • 一致性:组件 API 风格统一,输入/输出绑定清晰
  • 可扩展:主题、状态、客户端与路由均可按需使用

能力概览

  • 组件:Textbox、Button、Slider、Checkbox、Dropdown、Image、File、Markdown 等
  • 布局:Row、Column 提供常见页面排版
  • 事件:Button.click 以输入/输出的方式编排业务逻辑
  • 数据绑定:DataBinding 提供单向/双向/计算属性
  • 主题系统:ThemeManager 支持内置与自定义主题
  • 状态管理:StateManager 支持本地、会话与 URL 持久化
  • 客户端:Client 提供预测与上传能力;Router 提供基础路由

下一步

基于 MIT 许可发布