后台管理系统页面基本相似,每次开发新页面都得复制旧页面,然后在此基础上进行修改。
如果页面字段过多,往往修改时间会比较长:十几分钟甚至半小时。
为了减少重复操作,写了个业务页面生成器,在配置文件上输入你想要的组件,然后生成器会根据配置文件自动生成页面。
此页面除了生成对应的组件 HTML 代码外,还会生成变量和方法(空函数)。
相对来说,不需要你再进行复制、修改的操作,虽然节省的时间不多。
但至少不用像流水线工人一样,每次开发新页面都得进行重复的操作。
- 执行
git clone https://github.com/woai3c/platform-template-generator.git
命令,克隆项目。 - 执行
npm i
,安装依赖。 - 执行
npm link
,生成全局命令。 - 切换到工作项目,在该项目下打开命令行,执行
ct
,生成template.js
默认模板文件。 - 在此模板上进行修改,根据要生成的页面作相应的改动。
- 执行
cpa
命令,根据模板文件template.js
生成页面index.vue
文件(可在template.js
文件设置name
属性来配置文件名称)。
1~3 只需要执行一次,以后要生成模板和文件都只需要从第 4 步开始执行。