Skip to content

Commit 8b8ae7b

Browse files
author
piexlMax(奇淼
committed
refactor(auth): 简化权限指令中的类型检查逻辑
1 parent 52be26e commit 8b8ae7b

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

web/src/directive/auth.js

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,7 @@ export default {
77
// 当被绑定的元素插入到 DOM 中时……
88
mounted: function (el, binding) {
99
const userInfo = userStore.userInfo
10-
let type = ''
11-
switch (Object.prototype.toString.call(binding.value)) {
12-
case '[object Array]':
13-
type = 'Array'
14-
break
15-
case '[object String]':
16-
type = 'String'
17-
break
18-
case '[object Number]':
19-
type = 'Number'
20-
break
21-
default:
22-
type = ''
23-
break
24-
}
25-
if (type === '') {
10+
if (!binding.value){
2611
el.parentNode.removeChild(el)
2712
return
2813
}

0 commit comments

Comments
 (0)