【发布时间】:2021-10-18 02:58:51
【问题描述】:
我有一个带有actions 列的v-data-table,并且我只想在用户具有某些权限时才显示此列。我正在使用 mixin 来检查权限
我试过这样做,但没有用:
<template v-slot:[`header.actions`]="{ header }" v-if="hasPermission('update center')">
{{ header.text }}
</template>
这就是我在组件文件中使用 mixin 的方式:
import BaseLayout from "../layouts/Base/Base.vue";
import hasPermission from "../../../mixins/hasPermissions";
export default {
mixins: [hasPermission],
...
}
【问题讨论】:
标签: vue.js datatable vue-component vuetify.js