import Vue from 'vue' import { buttonPinia } from '@/pinia/index' Vue.directive('permission', { inserted: (el, binding) => { const { value } = binding const pinia = buttonPinia() const piniaBtns = pinia.$state.buttonInfo if (value && !piniaBtns.includes(value)) { el.parentNode.removeChild(el) } } })