Vue 2 Übergang nicht funktioniert

Ich habe keine Ahnung wo mein code falsch gelaufen ist. Sollte es ein einfacher übergang. Wenn ich auf die Schaltfläche klicke die Meldung richtig, aber nur darin, dass es kein fade-übergang passiert.

<template>
    <div>
        <transition name="fade">
            <message v-show="showMessage" class="tr pop-up-message">
                <p slot="header">This is Header</p>
                <span slot="body">This is Body</span>
            </message>
        </transition>

        <div v-if="!showMessage" class="block" @click.prevent="showMessage = true">
            <a class="button is-primary">Primary</a>
        </div>
        <div v-else-if="showMessage" class="block" @click.prevent="showMessage = false">
            <a class="button is-primary">Primary</a>
        </div>
    </div>
</template>

<script>
    import message from './Message.vue'
    export default {
        components:{
            'message': message,
        }, 
        data(){
            return{
                showMessage: false
            }
        },
    }
</script>

InformationsquelleAutor warmjaijai | 2017-03-09

Schreibe einen Kommentar