Vue 中的动态指令
Dynamic directive in Vue
是否可以使用动态指令?我想根据道具使用 v-show
或 v-if
。
例如<div :[directiveType]="isActive"></div>
否,但您可以在共同条件下轻松使用两者。唯一棘手的部分是您默认需要 true。
<div
v-if="isActive || directiveType !== 'if'"
v-show="isActive || directiveType !== 'show'"
>
是否可以使用动态指令?我想根据道具使用 v-show
或 v-if
。
例如<div :[directiveType]="isActive"></div>
否,但您可以在共同条件下轻松使用两者。唯一棘手的部分是您默认需要 true。
<div
v-if="isActive || directiveType !== 'if'"
v-show="isActive || directiveType !== 'show'"
>