/vue2-cli-admin

一个简单的vue2管理系统功能合集项目

Primary LanguageVueMIT LicenseMIT

理由

受够了来来回回 搭建 后台项目
这次决定自己 打出一套ui 模板
包括最简单的封装,力求最小最快速 修改一下样式,就可以快速开发后台
包含一些 常用的 导入 导出 图片上传 网络请求 权限

适配 pc 和 移动端

核心**就是:

快速搭建后台管理,通过多配置文件的方式,快速注入配置项。

草稿设想:

实现一个自己常用的脚手架需要注意的点

1.实现最常用的 网络请求封装 code验证 这些提取出来,通配到一个js 上 code 错误 list集 , 是否启用全局网络加载loading, 可忽略加载loading 的接口集。token 失效集 — 网络请求大概封装大纲

2.组件table 可动态配置生成,提供对应的js数据,加载自定义table 样式等。敏捷开发。

3.加入post css 适配移动端。全局提供计算单位,并提供开启移动端样式支持设置

4.加入权限code 集支持。加入页面绑定code 自主绑定设置。

5.form 表单 优化统一。根据form js 生成表单。 form 表单绑定的 生成 组件样式可自调, 可使用插槽。

6.抽出全局公用的弹框 ,确认框 等组件。以及同步加载请求进度条 基于Promise.all 完成一个子任务+1 通过总任务/完成子任务就可以实现百分比进度条加载 正在实现这里 //这个想法最后选择摒弃掉 因为你没法固定用户想要什么ui库 你只能提供一些公用方法

7.corss-env 注入环境变量

能加自定义的功能就一定要加。提供高度可配️


1.这个模板是 后台管理项目

第一版

  1. 配置完权限 code 配置 或者 自定义
  2. 动态router
  3. 提供异步请求加载百分比函数,进度条样式自己实现去。

权限和router 融合 增加一个code 参数 iocn 参数

参数小,体积可控,牺牲小量时间,获取动态路由加载