2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-05-22 06:24:05 +03:00
Files
vue-meta/examples/vuex/views/Post.vue
T
Sebastien Chopin cf5c55f068 Fix typo
2017-05-12 17:35:46 +02:00

31 lines
600 B
Vue

<template>
<div>
<h3>{{ post.title }}</h3>
<p>{{ post.content}}</p>
<router-link to="/">Go back home</router-link>
</div>
</template>
<script>
import { mapGetters } from 'vuex'
export default {
name: 'post',
beforeMount () {
const { slug } = this.$route.params
this.$store.dispatch('getPost', { slug })
},
computed: mapGetters([
'post'
]),
metaInfo () {
return {
title: this.post.title,
meta: [
{ vmid: 'description', name: 'description', content: this.post.title }
]
}
}
}
</script>