# v2manage
**Repository Path**: weiyao11/v2manage
## Basic Information
- **Project Name**: v2manage
- **Description**: 这是使用element-UI结合Vue搭建的一个后台管理模板,结合了动态表单渲染,动态路由分离的方式进行使用
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-07-30
- **Last Updated**: 2021-07-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# v2.x-manage
#### 1. 页面展示


#### 2. 技术栈
**Vue2.0+element UI**
采用动态router渲染的方式
菜单采用递归渲染的方式进行后端数据动态渲染
使用localStorage进行页面的模拟持续登录
模拟账号: admin,
模拟密码: admin
#### 3. 难点
##### 1. 解决Vue-Router 3.0以上的点击相同路由的报错问题
```js
// 解决ElementUI导航栏中的vue-router在3.0版本以上重复点菜单报错问题
const originalPush = Router.prototype.push
Router.prototype.push = function push (location) {
return originalPush.call(this, location).catch(err => err)
}
```
##### . 解决Element UI 的菜单递归渲染的问题
```js
{{menu.title}}
{{menu.title}}
```
```js
```
##### 3.解决子组件改变父组件的传来的props的值无法直接修改问题
```js
// 子组件
handleCollapse () {
let is = !this.isCollapse;
this.$emit('isCollapseClick', is)
},
// 父组件
handelZiCompont (msg) {
this.isCollapse = msg;
}
```