vue通过角色判断钮权限问题,显示隐藏

现在有一个新需求,就是通过登录的不同用户角色,显示不同的按钮,比如admin能添加修改,而visitor只能查看之类的,最好是可以自定义组件实现,看了好多但是看不太懂,就指点迷津

给用户设定不同的角色身份,登录后把角色身份存进store,需要判断权限的页面调用store,用v-if判断显示不同的按钮或数据

比如写个全局的自定义指令之类,触发的时候查询一下你登录时存的userInfo以及对应的权限 根据权限判断一下 是否去删除该按钮节点 如果有多个页面多个按钮都需要用 写个v-指令 就ok