То, что я хотел бы сделать, это создать компонент окна оповещения с настраиваемым переходом показа, который является необязательным, что-то вроде этого (отредактировано для краткости):
<template>
<transition v-if="withTransition">
<b-alert v-bind="this.$attrs" />
</transition>
</template>
У меня будет withTransition
пропв идеале это будет условно отображать только эффект перехода и не будет влиять на отображение окна оповещений.
v-if
и v-show
не будут работать, поскольку эти свойства также будут отображать и скрывать компонент оповещения. Кроме того, AFAIK <transition>
не отображается как элемент DOM, поэтому я не уверен, как это можно сделать условно, если оно вообще есть.
Есть предложения?