Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/woai3c/platform-template-generator
https://github.com/woai3c/platform-template-generator
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/woai3c/platform-template-generator
- Owner: woai3c
- Created: 2020-06-04T09:47:00.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-07-12T13:37:55.000Z (over 1 year ago)
- Last Synced: 2024-05-16T01:04:21.102Z (6 months ago)
- Language: JavaScript
- Size: 65.4 KB
- Stars: 18
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 业务页面生成器(内部使用,仅供参考)
后台管理系统页面基本相似,每次开发新页面都得复制旧页面,然后在此基础上进行修改。如果页面字段过多,往往修改时间会比较长:十几分钟甚至半小时。
为了减少重复操作,写了个业务页面生成器,在配置文件上输入你想要的组件,然后生成器会根据配置文件自动生成页面。
此页面除了生成对应的组件 HTML 代码外,还会生成变量和方法(空函数)。
相对来说,不需要你再进行复制、修改的操作,虽然节省的时间不多。
但至少不用像流水线工人一样,每次开发新页面都得进行重复的操作。
## 操作流程
1. 执行 `git clone https://github.com/woai3c/platform-template-generator.git` 命令,克隆项目。
1. 执行 `npm i`,安装依赖。
1. 执行 `npm link`,生成全局命令。
1. 切换到工作项目,在该项目下打开命令行,执行 `ct`,生成 `template.js` 默认模板文件。
1. 在此模板上进行修改,根据要生成的页面作相应的改动。
1. 执行 `cpa` 命令,根据模板文件 `template.js` 生成页面 `index.vue` 文件(可在 `template.js` 文件设置 `name` 属性来配置文件名称)。1~3 只需要执行一次,以后要生成模板和文件都只需要从第 4 步开始执行。