0.1.0 • Published 2 years ago

gx-health-code-common v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

common 执行命令

npm run gen -新建组件 npm run build:lib - 打包 npm run dev:doc - 打包并生成文档,打开文档

common 组件库 目录

common ├── .vscode ├── dist // src打包后的静态文件 ├── docs // 组件库生成文档的静态文件 ├── docsStatic // 替换vuese引入的静态文件 │ ├── docute.css │ └── docute.js ├── generators // plop 快速生成文件模板 │ ├── packagesComponent // 组件模板 │ │ ├── component.vue.hbs │ │ ├── index.js.hbs │ │ └── index.js │ └── index.js ├── lib // 组件库打包后的文件 ├── packages // 组件库源码 │ ├── Chart // 基于eCharts封装组件 │ │ ├── src │ │ │ ├── components │ │ │ └── index.vue │ │ └── index.js // 该组件入口文件 │ ├── ...其他组件 │ ├── utils // 工具类 │ │ ├── childRender.js // 子应用渲染方法 │ │ ├── commonStore.js // 动态vuex模块,与onGlobalStateChange结合使用,集成登录、注销、菜单、应用等共有模块 │ │ ├── fetch.js // 统一封装axios请求,集成token、白名单、HTTP异常等处理 │ │ ├── routerAuth.js // 子应用路由通用拦截,token、白名单、动态菜单等 │ │ └── index.js // 该工具类入口文件 │ ├── constant.js // 公用常量 │ ├── axios.js // 暴露axios插件 │ ├── cookie.js // 暴露js-cookie插件 │ ├── day.js // 暴露dayjs插件 │ ├── icon.js // 阿里图标库 │ └── index.js // 组件库入口文件 ├── public ├── src // 项目入口,将作为编写组件库时的测试地方 │ ├── assets // 静态资源 │ │ ├── icons // 阿里图标静态文件 │ │ ├── images │ │ └── styles │ ├── components │ ├── mixins │ ├── router │ ├── utils │ ├── views │ ├── api.js │ ├── App.vue │ ├── constant.js │ └── main.js ├── .env // 通用环境变量 ├── .env.lib // 打包组件库的环境变量 ├── .eslintignore // 配置忽略eslint检验文件的地方 ├── .eslintrc ├── .npmignore // 配置上传npm忽略的文件 ├── gulpfile.js // gulp,配置一些自动转换的地方 ├── package.json ├── vue.config.js └── vuese.config.js // vuese配置文件