const hasPermission = { install (Vue, options) { Vue.directive('has', { inserted (el, binding, vnode) { let permTypes = vnode.context.$route.meta.permTypes; if (permTypes&&!permTypes.includes(binding.value)) { el.parentNode.removeChild(el); } } }); } }; export default hasPermission;