/** * @description 鉴权指令 * 当传入的权限当前用户没有时,会移除该组件 * 用例:text 或者:text * */ export default { inserted(el, binding, vnode) { const btnText = el.innerText const btnPermissions = uni.getStorageSync('auth') if (btnText && btnPermissions && btnPermissions.length) { const isPermission = btnPermissions.includes(btnText) // 如果按钮集合里没有该权限,就把该按钮给去除 !isPermission && el.parentNode && el.parentNode.removeChild(el) } }, };