hbgen

0.1.9 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i hbgen

Weekly Downloads

2

Version

0.1.9

License

MIT

Unpacked Size

29.1 kB

Total Files

25

Last publish

Collaborators

  • hbteam