为了账号安全,请及时绑定邮箱和手机立即绑定

vue按钮权限怎么做啊,网上找了不少但总差一点没有实现,有没有详细一点的文章,借我看看

vue按钮权限怎么做啊,网上找了不少但总差一点没有实现,有没有详细一点的文章,借我看看

千万里不及你 2019-02-26 19:53:59
vue按钮权限怎么做啊,网上找了不少但总差一点没有实现,有没有详细一点的文章,借我看看,后端返回了['add','look']这样的按钮权限我照这个https://www.cnblogs.com/leeke...,但是报了vnode.context.$route.meta.btnPermissions.split is not a function请问我文章少了什么吗
查看完整描述

3 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

权限不是要后端给么?后端给角色、权限,你判断登录用户是什么角色,有什么权限,再根据这些显示对应权限的按钮。我是这么理解你的描述的

查看完整回答
反对 回复 2019-02-26
?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

前端展示,可分disable状态和点击弹窗提示无权限,vue data里边对应有个状态就好,不管是前端校验表单还是用户操作权限服务端返回,只是相应修改data里边定义的状态。

查看完整回答
反对 回复 2019-02-26
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

比如后台返回给你一个role字段{role: 0} 0代表普通用户 1代表管理员
比如一篇文章普通用户没有删除权限 删除按钮就不会对普通用户显示
<button v-if=role>删除</button>

查看完整回答
反对 回复 2019-02-26
  • 3 回答
  • 0 关注
  • 634 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信