【Vue.js】transitionで1秒かけてopacityを0にしたい


See the Pen
transitionで1秒かけてopacityを0にしたい
by りっしー (@hiwriterprogram)
on CodePen.

transitionタグ内にname属性指定をする場合

先ほどはCSS側でv-enter-activeなどプレフィックスに「v-」がついていましたが、transitionタグ内にてname属性の指定をしておくことで、CSS側のプレフィックスを変えることができます。


See the Pen
oKYzEN
by りっしー (@hiwriterprogram)
on CodePen.

これでルートビュータグの中でも複数のtransitionが使えるので、別々の演出が可能となりました。

transitionタグ内に「appear」+「v-show="true"」


See the Pen
YmpGay
by りっしー (@hiwriterprogram)
on CodePen.

transitionにappearを付与することによってレンダー(描画)の際に、v-enterと同じ効果を与えることができます。

画面が表示された際にアニメーションをつけたいという場合は、appearを使用しましょう。