1
2
3
4
5
6
7
8
9
10
11
12
13
| import { checkPerm } from '../utils/permission';
|
| function change(el: HTMLElement, binding: { value: any }) {
| el.style.display = checkPerm(binding.value) ? el.getAttribute('_display') || '' : 'none';
| }
|
| export default {
| created(el: HTMLElement, binding: { value: any }) {
| el.setAttribute('_display', el.style.display || '');
| change(el, binding);
| },
| updated: change
| };
|
|