refactor(auth): 简化权限指令中的类型检查逻辑
This commit is contained in:
@@ -7,22 +7,7 @@ export default {
|
|||||||
// 当被绑定的元素插入到 DOM 中时……
|
// 当被绑定的元素插入到 DOM 中时……
|
||||||
mounted: function (el, binding) {
|
mounted: function (el, binding) {
|
||||||
const userInfo = userStore.userInfo
|
const userInfo = userStore.userInfo
|
||||||
let type = ''
|
if (!binding.value){
|
||||||
switch (Object.prototype.toString.call(binding.value)) {
|
|
||||||
case '[object Array]':
|
|
||||||
type = 'Array'
|
|
||||||
break
|
|
||||||
case '[object String]':
|
|
||||||
type = 'String'
|
|
||||||
break
|
|
||||||
case '[object Number]':
|
|
||||||
type = 'Number'
|
|
||||||
break
|
|
||||||
default:
|
|
||||||
type = ''
|
|
||||||
break
|
|
||||||
}
|
|
||||||
if (type === '') {
|
|
||||||
el.parentNode.removeChild(el)
|
el.parentNode.removeChild(el)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user