Files
lilishop-ui/seller/src/libs/hasPermission.js
2021-05-13 10:56:04 +08:00

15 lines
401 B
JavaScript

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;