先上图
在后台项目中,不同的登录者有不同的角色,可能上面的编辑、删除、详情这些按钮不是每个人都能点击的。不同的人登录系统有不同的操作权限。下面是他的实现方式。
首先,在store/modules下创建user.js
export default {
state: {
perms: [], // 用户权限标识集合
},
getters: {
},
mutations: {
setPerms(state, perms){
// 用户权限标识集合
state.perms = perms;
}
},
actions: {
}
}
然后封装kdButton组件,代码如下:
<!--此组件为操作按钮的封装-->