table-generator

2.1.0 • Public • Published

动态表格-配置生成器

document

demo

$ git clone https://github.com/canfoo/table-generator.git
npm install
npm run start

访问http://localhost:3999/#/demo

测试

npm run test

使用

安装

$ npm install table-generator --save

引入

import tableGenerator from 'table-generator';
Vue.use(tableGenerator);

配置表格组件库目录(表格配置组件库类型,会从组件库根据名称加载相同名称的组件,支持多层目录,注意:需要确保组件库的组件名是唯一的)

tableGenerator.repository(() => require.context(path));
// path为组件库目录路径,必须显示传入,不可传入变量。例如可以写成require.context('../components');不能写成 let cPath = '../components'; require.context(cPath);

配置表格表格枚举库(表格配置枚举表时,可以从枚举库通过名称加载名称相同的枚举表,支持嵌套写法,例如 'mapName.hotelType')

tableGenerator.enumerator(() => require(path));
// path为组件库目录路径,必须显示传入,不可传入变量。例子见上文

表格生成器页面,点击前往

可以通过表格生成器页面快速生成列配置表(columnOptions)的参数。 生成步骤: 1.粘贴表格的mock数据 2.根据mock数据配置表格列信息 3.生成columnOptions参数列表(直接拷贝到业务代码里面,传入到tableGenerator组件props的columnOptions字段里,即可生成表格)

Mou icon

Mou icon

Readme

Keywords

Package Sidebar

Install

npm i table-generator

Weekly Downloads

1

Version

2.1.0

License

none

Last publish

Collaborators

  • canfoo