diff --git a/src/directives/permission/index.ts b/src/directives/permission/index.ts index 649e8d098..c31150887 100644 --- a/src/directives/permission/index.ts +++ b/src/directives/permission/index.ts @@ -9,7 +9,7 @@ export const auth: Directive = { const authRoles = value; const hasAuth = usePermissionStoreHook().buttonAuth.includes(authRoles); if (!hasAuth) { - el.style.display = "none"; + el.parentNode.removeChild(el); } } else { throw new Error("need roles! Like v-auth=\"['admin','test']\"");