基于typscript+jsx+vue+ant-design-vue+ant-design-pro的中后台模板
基于typescript
、jsx
、vue
、ant-design-vue
的中后台模板
git clone https://github.com/297854895/vue-tsx-admin.git
cd vue-tsx-admin
yarn install
yarn run serve
yarn run build
yarn run lint
动态主题色less文件
系统图标
网页入口模板
资源存放
组件存放
系统基础组件
抛出所有组件
系统配置
本地记住密码加密的key(基于crypto-js的aes加密)
项目中默认的首页id
菜单的动态生成方法(基于routes.ts)
路由配置
生成路由信息
系统基础组件需要缓存的数据key
主题色列表
布局
系统基础布局(成功登录后)
系统多级路由容器
抛出所有layouts
语言国际化配置
english
简体中文
繁体中文
初始化默认语言
抛出所有语言
路由页面数据持久化
vuex状态集中管理
分模块管理状态
根级action
初始化当前状态
路由数据持久化时,继承本地数据的方法
生成状态库
根级mutaion
该目录下用到的类型声明约定
样式
系统初始化时默认颜色
全局样式文件
重置样式
全局less变量定义
工具方法
添加主题色编译的color.less
创建不重复的guid
热编译主题色css
本地记住密码加解密方法
开启路由数据持久化
处理事件绑定
获取客户端宽度与高度
获取客户端类型
验证用户是否登录
视图容器
登录界面
vue渲染根节点
主入口
路由生成
项目中需要添加的typescript配置额外声明
tsx类型的全局声明
vue相关类型声明
单元测试
eslint配置文件
babel配置文件
typescript配置
vue-cli配置重写
src/views
目录下src/components
目录下src/config
目录下src/utils
目录下