microsoft/AI-For-Beginners

Public

mirrored fromhttps://github.com/microsoft/AI-For-BeginnersAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
141ed0450688ebe7b77b7a1658693552d1010d25

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

etc/quiz-app/src/views/Home.vue

51lines · modepreview

<template>
<div>
  <div v-for="q in questions[currLocale]" :key="q.id">
     
      <router-link
        v-for="quiz in q.quizzes"
        :key="quiz.id"
        :to="`quiz/${quiz.id}`"
        class="link"
      >
        {{ quiz.title }}
      </router-link>
   
  </div>
  </div>
</template>

<script>
import messages from "@/assets/translations";

export default {
  name: "Home",
  data() {
    return {
      locale: "",
    };
  },
  computed: {
    questions() {
      return messages;
    },
    currLocale() {
      return this.$root.$i18n.locale;
    }
  },
  i18n: { messages },
  watch: {
    locale(val) {
      this.$root.$i18n.locale = val;
    },
  },
  created() {
    this.route = this.$route.params.id;
    if (this.$route.query.loc) {
      this.locale = this.$route.query.loc;
    } else {
      this.locale = "en";
    }
  },
};
</script>