我正在寻找类似于自定义v-if
指令的东西。
猜猜我们有这样的东西:
<button v-permission="admin" @click='Save'>
其中v-permission
是自定义的vue
指令,其外观如下:
Vue.directive('permission', {
// send request that check if user has permission, if not don't render component
});
我有API,该API会针对当前用户权限返回true
或false
。
有可能吗?也许我只是想错了。
PS。我需要在多个组件中重用此指令,仅每个组件仅v-if
和getPermission
就不够。