/** * Created by Zhang Haijun on 2018/1/25. */ /* global $ */ import Vue from 'vue' import store from '@cmp/cmp-core/store' export const permission = Vue.directive('permission', function (el, binding) { const buttons = store.state.permission.buttons if (!buttons.includes(binding.value)) { // el.parentNode && el.parentNode.removeChild(el) el.style.display = 'none' } else { el.style.display = '' } })