Привязка данных Vuex к vue-meta - PullRequest
1 голос
/ 17 апреля 2019

Я работаю над блогом и с трудом пытаюсь подключить Vuex и Vue-meta.Вот код:

В шаблоне статьи я использую v-for="article in selectedArticle" и вычисляемое свойство для отображения правильной статьи из Vuex

selectedArticle() {
   return this.$store.state.articles.filter(article => article.id == this.$route.params.id);
},

Я пытаюсь использовать Vue-мета таким образом:

metaInfo: {
    title: ???, 
    meta: [
      { charset: 'utf-8' },
      { vmid: 'description', name: 'description', content: ???.id },
      {
        'property': 'og:image',
        'content': https://api.someurl.com/article/ + ???.id,
        'vmid': 'og:image'
      }
     ]
}

Я думаю, что один из способов сделать это - привязать данные vuex, полученные в SelectedArticle, к фактическому data свойству компонента, а затем использовать title : this.article.titleв metaInfo.Но я не знаю, как это сделать, и я не уверен, что это правильный путь.

Есть другие предложения?

Большое спасибо

...