https://github.com/fantasticit/cube
中后台搭建低代码平台(A lowcode platform for building page)
https://github.com/fantasticit/cube
lowcode mobx react typescript
Last synced: 2 months ago
JSON representation
中后台搭建低代码平台(A lowcode platform for building page)
- Host: GitHub
- URL: https://github.com/fantasticit/cube
- Owner: fantasticit
- Created: 2020-09-06T07:02:49.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-12T05:41:55.000Z (almost 5 years ago)
- Last Synced: 2025-02-27T22:44:58.630Z (7 months ago)
- Topics: lowcode, mobx, react, typescript
- Language: TypeScript
- Homepage: http://124.221.147.83:4015/editor
- Size: 1.34 MB
- Stars: 96
- Watchers: 8
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
cube
中后台页面搭建低代码平台
![]()
## 🌍 地址
- [https://cube-pink.vercel.app/odin/editor](https://cube-pink.vercel.app/odin/editor)
- [https://blog.wipi.tech/odin/editor](https://blog.wipi.tech/odin/editor)## ✨ 特性
- 💎 支持 `API` 接口交互
- 🎉 支持组件间交互
- ⚡️ 支持调整位置、大小,属性编辑兼容性
`cube` 由于依赖了 React@16.8.0+ 提供的 Hooks 特性,因此只支持 React 16.8.0 及以上版本。
## 📦 思路
1. 通过 JSON 配置描述页面信息
2. 通过配置初始化 Store
3. 通过配置渲染页面
4. 通过交互组件修改 Store 数据,重新渲染页面## ⌨️ 本地开发
```bash
# 克隆项目到本地
git clone git@github.com:fantasticit/cube.git# 安装依赖
yarn# 启动服务
yarn dev
```