vue按钮怎么实现权限控制(vue,开发技术)

时间:2024-05-06 22:32:48 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    vue%E6%8C%89%E9%92%AE%E6%80%8E%E4%B9%88%E5%AE%9E%E7%8E%B0%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6

state中创建buttomPermission,用于保存后台接口返回的权限数据。

setPermission用于接受数据,将页面权限管理传入到buttomPermission对象中。

使用vuex:

新建directives文件夹,创建permission.js文件。

这里使用inserted函数,在被绑定元素插入父节点时检测该元素是否有权限。

在按钮页面引入和定义 permission指令,并且在buttom中写入指令,绑定指令中相对于的值。

permission指令,通过bindings获取该按钮绑定的value值,然后在buttomPermission对象中找到,然后判断是否有权限,如果没有权限,则删除该节点。

将状态管理数据,通过setPermission方法传入到权限管理中

总的来说,就是通过vuex定义一个buttomPermission权限状态对象,然后再创建一个permissions指令,通过对每个buttom按钮使用permissions指令,并且绑定该按钮特定意义的值。然后在permission.js文件中,获取当前value值,从buttomPermission中得到当前按钮是否有权限,没有则直接删除掉当前按钮节点。

本文:vue按钮怎么实现权限控制的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java中的位运算与移位运算有哪些下一篇:

5 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18