Vue 中的动态指令

Dynamic directive in Vue

是否可以使用动态指令?我想根据道具使用 v-showv-if

例如<div :[directiveType]="isActive"></div>

否,但您可以在共同条件下轻松使用两者。唯一棘手的部分是您默认需要 true。

<div 
    v-if="isActive || directiveType !== 'if'"
    v-show="isActive || directiveType !== 'show'"
>