Comment utiliser la transition vue2.0 pour obtenir l'effet de déplacer la souris vers le haut, de faire glisser le code QR de l'extérieur de l'écran et de laisser le code QR glisser hors de l'écran. Voici le code que j'ai écrit,
Mais ce que j'ai écrit c'est : déplacement de la souris Montez, la boîte glisse, la souris ne part pas, mais la boîte a disparu, résolvez-la s'il vous plaît
.erweima {
position: fixed;
left: -100px;
bottom: 200px;
}
.fade-enter-active, .fade-leave-active {
transition: all 1s ease;
left: -100px;
}
.fade-enter, .fade-leave-active {
left: 100px
}
<a class='wechat' href="" @mouseenter="show=!show" @mouseleave="show=!show"></a>
<transition name='fade'>
<p v-show="show" class="erweima" style="width: 100px; height: 100px;"><img src="../../static/img/image/wechat_hov.png" alt=""></p>
</transition>
Changez-le par ce qui suit et essayez-le
Ou comme ça
Le CSS ne peut pas être écrit comme ceci. Les classes .fade-enter-active, .fade-leave-active seront supprimées une fois l'animation terminée, ce sera donc votre style CSS d'origine. 2 Le code QR a encore disparu