0.2.2 • Published 4 years ago

genesis-tools v0.2.2

Weekly downloads
18
License
ISC
Repository
github
Last release
4 years ago

genesis-tools

辅助工具,构建以 vue vue-router vuex 为基础的项目骨架,通过配置自动生成页面目录

npm i genesis-tools

配置文件 genesis.json, 需要新建此目录并配置如下:

{
    "name": "genesis", // 工程名字:optional
    "sourceFolder": "src", // 代码目录: required
    "moduleFolder": "modules", // 模块存储位置: 默认为src/modules required
    "store": "store.js", // store配置的目录: 工程名字:optional 默认为 src/store.js
    "router": "router.js", // router配置的目录 optional 默认为 src/router.js
    "hardCopyBase": false, // 是否需要硬拷贝所有base文件:optional
    "update": true, // 是否需要更新配置文件
    "modules": [{ // 业务模块:required
        "name": "school",  // 业务名称:required
        "update": false, // 是否强制更新为初始化内容:optional
        "apis": { // apis配置:required
            "list": "school/list", // 列表API:required
            "detail": "school/detail", // 详情API:required
            "edit": "school/detail", // 创建和编辑API:required
            "delete": "school" // 删除功能的API:required
        }
    }, {
        "name": "students",
        "update": false,
        "apis": {
            "list": "students/list",
            "get": "students/detail",
            "edit": "students/detail",
            "delete": "students"
        }
    }]
}

注意 modules 是你需要创建的模块,具体用法参见项目 genesis

TODO:

  1. 传递参数放入 url request 中 -- get list detail done
  2. axios 的全局拦截,异常处理,及配置默认的错误页面
  3. 建立 global 的 store 数据模型,及预加载还是懒加载模式
0.2.2

4 years ago

0.2.1

4 years ago

0.2.4-beta

4 years ago

0.2.3-beta

4 years ago

0.2.1-beta

4 years ago

0.2.2-beta

4 years ago

0.2.0-0.alpha

4 years ago

0.2.1-alpha

4 years ago

0.1.25

4 years ago

0.1.24

4 years ago

0.1.21

4 years ago

0.1.22

4 years ago

0.1.23

4 years ago

0.1.19-alpha07

4 years ago

0.1.19-alpha06

4 years ago

0.1.19-alpha09

4 years ago

0.1.19-alpha08

4 years ago

0.1.20

4 years ago

0.1.19-alpha05

4 years ago

0.1.19-alpha04

4 years ago

0.1.19-alpha03

4 years ago

0.1.19-alpha02

4 years ago

0.1.19-alpha01

4 years ago

0.1.19-alpha

4 years ago

0.1.18

4 years ago

0.1.17

4 years ago

0.1.16

4 years ago

0.1.15

4 years ago

0.1.14

4 years ago

0.1.10

4 years ago

0.1.11

4 years ago

0.1.12

4 years ago

0.1.13

4 years ago

0.1.9

4 years ago

0.1.2

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.6

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago