@schema-creator/element-ui
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

@schema-creator/element-ui

介绍

我们都知道Vue admin后台页面大部分都包含表单form以及表格/列表table,每次编写这些表单/表格及构建不同逻辑的表单/表格需要浪费大量的模板逻辑代码去完成,到后面维护或修改往往是灾难。@schema-creator正是为了解决这个问题,它用schema JSON的方式来构建整个表单或表格(包括事件及双向绑定),从而使后台开发代码变得更简单和可维护。

@schema-creator/element-ui 是基于 element-ui 组件库来驱动(必须先安装 element-ui),主要包含的组件有 sc-form、sc-table 及 sc-template。相关API查看对应文档:

  • sc-form(schema JSON配置生成所有element-ui表单组件,包括事件及双向绑定)
  • sc-table(schema JSON配置生成el-table表格,支持官方所有特性及JS编写模版逻辑能力)

项目git地址:@schema-creator/element-ui

Install

npm i @schema-creator/element-ui -S

Quick Start

import Vue from 'vue'
import SchemaElement from '@schema-creator/element-ui'

Vue.use(SchemaElement)

// or
import {
  Form,
  Table
  // ...
} from '@schema-creator/element-ui'

Vue.component(Form.name, Form)
Vue.component(Table.name, Table)

LICENSE

MIT

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

Readme

Keywords

Package Sidebar

Install

npm i @schema-creator/element-ui

Weekly Downloads

23

Version

1.0.5

License

MIT

Unpacked Size

720 kB

Total Files

24

Last publish

Collaborators

  • kris520