fix routes example

This commit is contained in:
Alexandre Chopin 2017-02-09 00:46:52 +01:00
parent b7052c1df5
commit bf857e94bb

View File

@ -4,18 +4,18 @@
<div class="container"> <div class="container">
<h1 class="Header__Title">Nuxt i18n</h1> <h1 class="Header__Title">Nuxt i18n</h1>
<nav class="Header__Menu"> <nav class="Header__Menu">
<nuxt-link class="Header__Link" :to="path('')"> <nuxt-link class="Header__Link" :to="path('/')">
{{ $t('message.home') }} {{ $t('message.home') }}
</nuxt-link> </nuxt-link>
<nuxt-link class="Header__Link" :to="path('/about')"> <nuxt-link class="Header__Link" :to="path('/about')">
{{ $t('message.about') }} {{ $t('message.about') }}
</nuxt-link> </nuxt-link>
<nuxt-link class="Header__Link" v-if="$route.params.lang" to="/"> <nuxt-link class="Header__Link" v-if="$store.state.lang.lang === 'en'" to="/fr">
{{ $t('message.english') }}
</nuxt-link>
<nuxt-link class="Header__Link" v-else to="/fr">
{{ $t('message.french') }} {{ $t('message.french') }}
</nuxt-link> </nuxt-link>
<nuxt-link class="Header__Link" v-else to="/">
{{ $t('message.english') }}
</nuxt-link>
</nav> </nav>
</div> </div>
</header> </header>
@ -27,7 +27,7 @@
export default { export default {
methods: { methods: {
path (url) { path (url) {
return (this.$route.params.lang ? '/' + this.$route.params.lang + url : url) return (this.$store.state.lang.lang === 'en' ? url : '/' + this.$store.state.lang.lang + url)
} }
} }
} }