vue权限控制按钮显示隐藏(vue按钮级别权限控制)

技术vue按钮怎么实现权限控制这篇文章主要讲解了“vue按钮怎么实现权限控制”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue按钮怎么实现权限控制”吧!一、步骤1.定义

本文主要讲解“如何通过vue按钮实现权限控制”。本文的解释简单明了,易学易懂。请跟随边肖的思路一起学习学习《如何通过vue按钮实现权限控制》!

00-1010

一、步骤

在保存后台界面返回的权限数据的状态下创建buttomPermission。

SetPermission用于接受数据,并将页面权限管理传递给buttomPermission对象。

使用vuex:

Vue.use(Vuex)

创建vue实例

conststore=newVuex。商店({ 0

状态:{

但是许可:{}

},

突变:{

设定权限(状态,权限){ 0

state.buttomPermission=权限

}

}

})

export default store

1.定义buttom权限

import store from '。/store/index.js '

newVue({ 0

商店,

el:'#app ',

render:h=h(App)

})

2.定义store

创建一个新的指令文件夹并创建permission.js文件。

这里,使用insert函数检查绑定元素在插入父节点时是否具有权限。

Inserted,bindings,vnode) {}

3.创建permission指令

在按钮页面中引入并定义了权限指令,并将该指令写入buttom,以绑定指令中的相对值。

Buttonv-permission=“添加”添加/按钮

importpermissionfrom“”。“指令/许可”

指令: {permission,},

4.使用permission指令

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

已插入(el、绑定、vnode){ 0

letbtnpermission value=bindings . value;

letboolean=vnode . context . $ store . state . but complemission[btnpermission value];

!booleanel . parent node . remove child(El);

}

5.删除无权限数据

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

letpermissions={}

这个。$store.commit('setPermission ',权限);00-1010一般来说是通过vuex定义一个buttomPermission状态对象,然后创建一个权限指令。通过对每个按钮使用权限指令,有必要绑定按钮的特定值。然后,在permission.js文件中,获取当前值,从buttomPermission中获取当前按钮是否有权限;如果没有,直接删除当前按钮节点。

感谢阅读。以上就是“如何用vue按钮控制权限”的内容。看完这篇文章,相信你对如何用vue按钮控制权限有了更深的理解,具体用法还需要实践验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/156262.html

(0)

相关推荐

  • 渗的组词,2021年琥珀课文的生字组词

    技术渗的组词,2021年琥珀课文的生字组词2021年《琥珀》课文的生字组词渗的组词:怒(nù),怒火、怒吼、怒骂、怒斥、发怒、怒气冲冲、怒发冲冠、怒目而视。吼(hǒu),吼叫、怒吼、一声吼。
    脂(zhī),油脂、胭脂、脂

    生活 2021年10月24日
  • OGG ora-01403错误怎么处理

    技术OGG ora-01403错误怎么处理这篇文章给大家分享的是有关OGG ora-01403错误怎么处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。OGG运维中有一个经典错误-1403

    攻略 2021年11月17日
  • 岁寒三友是指什么,人们说的“岁寒三友”是什么

    技术岁寒三友是指什么,人们说的“岁寒三友”是什么一、岁寒三友是指:松、竹经冬不凋,梅花耐寒开放,因此有“岁寒三友”之称。二、古诗:1、小松 【唐】杜荀鹤 自小刺头深草里,而今渐觉出蓬蒿。 时人不识凌云木,直待凌云始

    生活 2021年10月20日
  • 手机闹钟怎么设置闹铃,苹果手机闹铃声音在哪里设置

    技术手机闹钟怎么设置闹铃,苹果手机闹铃声音在哪里设置苹果手机闹铃声音的设置方法:打开苹果手机时钟,点击“加号”,滑动数字设置闹钟时间,打开“重复”,勾选一周里要使用闹钟的日期,点击“返回”;选择“铃声”,找到喜欢的铃声并

    生活 2021年10月29日
  • sketchformac矢量绘图设计软件(sketchformac矢量绘图软件)

    技术Sketch for mac矢量绘图设计软件怎么用这篇文章将为大家详细讲解有关Sketch for mac矢量绘图设计软件怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定

    攻略 2021年12月24日
  • 速度单位换算,物理长度、速度单位换算

    技术速度单位换算,物理长度、速度单位换算常用单位常用的长度单位有速度单位换算:公里{千米} (km)、分米(dm)、厘米(cm)、毫米(mm)、微米(μm)、纳米(nm)、皮米(pm)、飞米(fm)。
    (1)公里
    公里又

    生活 2021年10月30日