refactor(auth): 简化权限指令中的类型检查逻辑

This commit is contained in:
piexlMax(奇淼
2025-08-07 16:18:04 +08:00
parent 52be26eb43
commit 8b8ae7b692

View File

@@ -7,22 +7,7 @@ export default {
// 当被绑定的元素插入到 DOM 中时……
mounted: function (el, binding) {
const userInfo = userStore.userInfo
let type = ''
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 === '') {
if (!binding.value){
el.parentNode.removeChild(el)
return
}