importstorefrom'@/store';exportdefault{inserted(el,binding,vnode){const{value}=binding;constroles=store.getters&&store.getters.roles;if(value&&valueinstanceofArray&&value.length>0){constrequiredRoles=value;consthasRole=roles.some(role=>{returnrequiredRoles.includes(role);});if(!hasRole){el.parentNode&&el.parentNode.removeChild(el);}}else{thrownewError(`Roles are required! Example: v-role="['admin','editor']"`);}},};