tachybase_todo/docs/cores/packages/blocks.md
chenos d5d0e1036b
docs: add docs (#75)
* docs: add docs

* ignore dumi theme test

* fix: error TS2717: Subsequent property declarations must have the same type.

* update docs

* deploy gh-pages

* plugins docs

* hash & cname

* exportStatic

* ssr

* vercel

* vercel

* fix: deploy vercel

* Delete vercel.json

* docs

* fix APP_DIST

* on master branch
2021-04-17 21:33:21 +08:00

1.3 KiB

title order
@nocobase/blocks 6

@nocobase/blocks 未实现

因为前端代码的打包还有许多细节问题,核心代码暂时也都放在 @nocobase/app 里了。

v0.4 版本 components 分为了 Action、Field、View 三部分,下一把版本打算都整合到 Block 里。

在 NocoBase 中,区块是所有 HTML 元素片段(包括 React/Vue 等框架的自定义元素)的总称。区块可以任意组合或嵌套,为了方便使用,内置了常用的一些区块,大致分类有:

  • Database - 数据
  • Fields - 字段
  • Buttons - 按钮
  • Media - 多媒体
  • Design - 设计
  • 自定义区块

Database - 数据

数据类型的区块需要绑定数据源。

table

form

descriptions

calendar

kanban

Fields - 字段

字段是一种特殊的子区块,只用于数据类型区块中,有两种形态:静态纯展示和动态可输入。

boolean

checkbox

cascader

time

markdown

string

icon

textarea

number

remoteSelect

drawerSelect

colorSelect

subTable

icon

Buttons - 按钮

create

update

destroy

filter

print

export

button

Media - 多媒体

markdown

Design - 设计

grid

drawer

page

自定义区块