export default { /** * 安装权限指令插件 * @param {import('vue').App} app - Vue应用实例 */ install: (app) => { app.directive("permission", { mounted(el, { value }) { if (!value) throw new Error("传入的 value 参数无效"); if (window.permissions && !window.permissions.includes(value)) el.parentNode?.removeChild(el); } }); }, };