Vue开发菜单权限与按钮权限管理
1.修改国际化语言为中文
// main.js
Vue.use(ElementUI)2.去除多余路由
// # router/index.js
// # 保留 login, dashboard3.关闭 Eslint 校验
// vue.config.js
lintOnSave: false,4.配置为自己的接口
// vue.config.js 中注释掉 mock接口, 添加自己的接口地址(跨域模式)
proxy: {
//配置跨域
'/api': {
// target: "https://demo.it98k.cn",
target: "http://localhost:8000",
// ws:true,
changOrigin: true,
pathRewrite: {
'^/api': '/'
}
}
},
// before: require('./mock/mock-server.js')
// .env.development 修改 VUE_APP_BASE_API 为代理地址
VUE_APP_BASE_API = '/api'4.配置为自己的请求路径
5.修改状态码和 Token 方式
6.登录接口数据
7.个人信息接口数据
8.菜单渲染接口数据
9.实现菜单渲染
9.1 导入组件方式设置
9.2 设置请求菜单接口
9.3 处理后端返回的菜单数据
9.5 修改菜单渲染方式
9.6 添加组件
9.7 效果如下

Last updated