2 Star 3 Fork 0

Eric / vue-elemnt-admin

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

开发

# 克隆项目
git clone https://gitee.com/shayvmo/vue-elemnt-admin.git

# 进入项目目录
cd vue-element-admin

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev

浏览器访问 http://localhost:9527

发布

# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod

其它

# 预览发布环境效果
npm run preview

# 预览发布环境效果 + 静态资源分析
npm run preview -- --report

# 代码格式检查
npm run lint

# 代码格式检查并自动修复
npm run lint -- --fix

router.js 里面的菜单 roles 必须要与后台的对应,否则不渲染

菜单对应的roles,和登陆的用户角色匹配即可渲染菜单,动态权限无法控制隐藏。

没有对应的roles的菜单,才是根据后台动态返回的菜单进行控制。

所以当新增一个菜单时,使用超级管理员账号登陆,并只设置称超级管理员所有即可。

【注意】

权限控制,如果使用v-if ,需要引入处理函数, 并export

<el-button v-if="checkPermission(['add-system-admin'])" size="mini" class="btn-add" style="margin-left: 20px" @click="handleAdd()">添加</el-button>
import checkPermission from '@/utils/permission'

开发文档

详情查看 docs 目录

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

vue-element-admin新仓库,前端负责页面权限控制。当前版本也是后台管理部分的最新仓库 展开 收起
MIT
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/shayvmo/vue-elemnt-admin.git
git@gitee.com:shayvmo/vue-elemnt-admin.git
shayvmo
vue-elemnt-admin
vue-elemnt-admin
master

搜索帮助

233307 c1314fcc 1850385 233305 0212f5e2 1850385