usage
- 安装: $ sudo npm i hbgen -g
- 创建项目 $ gen init projectName
- 无内容: $ gen new src/views/user/moduleName
- 列表页: $ gen list src/views/user/moduleName
- 表单页: $ gen detail src/views/user/moduleName
在您的项目根目录添加gen.json文件:
{
"list": [
{
"title": "姓名",
"field": "userName",
"type": "text",
"filter": true
},
{
"title": "日期",
"field": "birthday",
"type": "date",
"filter": true
},
{
"title": "城市",
"type": "select",
"field": "city",
"filter": false
},
{
"title": "爱好",
"field": "age",
"type": "textarea",
"filter": false
}
]
}
filter:
等于true表示为列表页查询的过滤条件,在list命令中会被使用
type:
可选值['text', 'date', 'datetime', select', 'radio', textarea']
安装后修改模板
- /usr/local/lib/node_modules/hbgen/doc
- list form始终为被使用模板
dev
开发测试命令: $ node bin/gen new bin/moduleName