configurable auto table
npm install table-generator``bash`
$ git clone https://github.com/canfoo/table-generator.git
`bash`
npm install
`bash`
npm run starthttp://localhost:3999/#/demo
访问
`bash`
npm run test
`bash`
$ npm install table-generator --save
引入
`js`
import tableGenerator from 'table-generator';
Vue.use(tableGenerator);
配置表格组件库目录(表格配置组件库类型,会从组件库根据名称加载相同名称的组件,支持多层目录,注意:需要确保组件库的组件名是唯一的)
`js`
tableGenerator.repository(() => require.context(path));
// path为组件库目录路径,必须显示传入,不可传入变量。例如可以写成require.context('../components');不能写成 let cPath = '../components'; require.context(cPath);
配置表格表格枚举库(表格配置枚举表时,可以从枚举库通过名称加载名称相同的枚举表,支持嵌套写法,例如 'mapName.hotelType')
`js``
tableGenerator.enumerator(() => require(path));
// path为组件库目录路径,必须显示传入,不可传入变量。例子见上文