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.配置为自己的请求路径
src/api 目录下新建 index.js
5.修改状态码和 Token 方式
6.登录接口数据
7.个人信息接口数据
8.菜单渲染接口数据
9.实现菜单渲染
9.1 导入组件方式设置
src/router 目录下创建两个文件
9.2 设置请求菜单接口
9.3 处理后端返回的菜单数据
小计: 如果不知道数据渲染格式的话,可以去 **router/index.js ** 里查看摸版路由的格式
9.5 修改菜单渲染方式
9.6 添加组件
9.7 效果如下

Last updated