0.0.6 • Published 5 years ago

antd-common-form v0.0.6

Weekly downloads
18
License
-
Repository
-
Last release
5 years ago

CommonForm

背景

后台管理系统经常有大量表格展示数据+弹窗添加修改数据的页面,每个页面都会有大量重复代码,于是提取出此组件,以提升开发效率。

展示 (查看在线demo)

npm.io npm.io

使用

该组件依赖antd, 请在react+antd项目中使用

# bash
npm install antd-common-form

// user.tsx
import CommonForm from 'antd-common-form'

function User () {
  const columns = [...]
  const data = [...]
  const fields = [...]
  function doSth () {...}
  return (
    <CommonForm
      tableProps={{ columns, dataSource: data, rowKey: 'id' }}
      onSearch={doSth}
      onDelete={doSth}
      containerProps={{ width: 760 }}
      title="用户"
      fields={fields}
      onSubmit={doSth}/>
  )
}

具体代码请查看:user.tsx

API

FieldSectionTypes
FieldTypes
OptionTypes
MappedOptionTypes

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build
0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago