首先,新建一个perTest.js文件
const limitListGroup = window.permisListAll || []
//收集到的权限数组
/**
* 判断是否有权限。根据传入的权限标识,查看是否存在于用户的权限标识集合内。
*/
export default function hasPermission(perms) {
let hasPermission = false
for (const item of limitListGroup) {
if (item === perms) {
hasPermission = true
break
}
}
return hasPermission
}
然后,在其他页面引用
<template>
<div v-if="getLimit('showFlag')">是否显现</div>
</template>
import limitFn from '@/utils/perTest.js'
methods:{
getLimit(perms) {
return limitFn(perms)
}
}