Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ziyemoqi/my-ant-design-pro-vue

一款基于SpringBoot和Vue前后端分离(技术导向式集成)平台。采用前后端分离架构(SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT)。前端地址:https://github.com/Kroos-x/my-ant-design-pro-vue 后端地址:https://github.com/Kroos-x/lionherding 【持续维护中】
https://github.com/ziyemoqi/my-ant-design-pro-vue

ant axios eslint vue vuerouter vuex webpack yarn

Last synced: about 1 month ago
JSON representation

一款基于SpringBoot和Vue前后端分离(技术导向式集成)平台。采用前后端分离架构(SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT)。前端地址:https://github.com/Kroos-x/my-ant-design-pro-vue 后端地址:https://github.com/Kroos-x/lionherding 【持续维护中】

Awesome Lists containing this project

README

        

My Ant Design Pro Vue
====

当前最新版本: 0.0.1(发布日期:20190904)

Overview
----

基于 [Ant Design of Vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/) 实现的 Ant Design Pro Vue 版
前段UI框架,采用前后端分离方案。

#### 前端技术

- 基础框架:[ant-design-vue](https://github.com/vueComponent/ant-design-vue) - Ant Design Of Vue 实现
- JavaScript框架:Vue
- Webpack
- node
- yarn
- eslint
- @vue/cli 3.2.1

- 安装依赖
```
yarn install
```

- 开发模式运行
```
yarn run serve
```

- 编译项目
```
yarn run build
```

- Lints and fixes files
```
yarn run lint
```

文档解析
----

* ```bash
├── public
│ └── logo.png # LOGO
| └── index.html # Vue 入口模板
├── src
│ ├── api # Api ajax 等
│ ├── assets # 本地静态资源
│ ├── config # 项目基础配置,包含路由,全局设置
│ ├── components # 业务通用组件
│ ├── core # 项目引导, 全局配置初始化,依赖包引入等
│ ├── router # Vue-Router
│ ├── store # Vuex
│ ├── utils # 工具库
│ ├── locales # 国际化资源
│ ├── views # 业务页面入口和常用模板
│ ├── App.vue # Vue 模板入口
│ └── main.js # Vue 入口 JS
│ └── permission.js # 路由守卫(路由权限控制)
├── tests # 测试工具
├── README.md
└── package.json
```

* views和components 文件夹

* views是页面级组件,一般views组件不被复用
* components是小组件,小组件可被引用在views中