diff --git a/src/App.vue b/src/App.vue index 4576eeb..ee35e22 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,8 @@ @@ -86,4 +88,11 @@ line-height: 1.35em; font-size: 24px; } + + .fade-enter-active, .fade-leave-active { + transition: opacity .5s; + } + .fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ { + opacity: 0; + } diff --git a/src/components/Question.vue b/src/components/Question.vue index 5cbe5d0..c8dc353 100644 --- a/src/components/Question.vue +++ b/src/components/Question.vue @@ -29,13 +29,15 @@ v-for="answer in answers" v-on:click="answerQuestion(answer.value)">{{ answer.text }} - + diff --git a/src/views/Questionnaire.vue b/src/views/Questionnaire.vue index 03e4628..2cf8099 100644 --- a/src/views/Questionnaire.vue +++ b/src/views/Questionnaire.vue @@ -4,9 +4,9 @@
+ v-bind:type="$store.state.questions[$route.params.id].type" + v-bind:question="$store.state.questions[$route.params.id].question" + v-bind:answers="$store.state.questions[$route.params.id].answers"> @@ -17,7 +17,7 @@ components: {Question}, methods: { getDotClass(n) { - if (n <= this.$store.state.currentQuestion) { + if (n <= this.$route.params.id) { return "point answered" } else { return "point" diff --git a/src/views/Warning.vue b/src/views/Warning.vue index bdc9c4a..f35c4cc 100644 --- a/src/views/Warning.vue +++ b/src/views/Warning.vue @@ -24,6 +24,6 @@ Bereitschaftsdienst unter 116117 an.

- +