как обновить название vue-meta при смене языка? - PullRequest
0 голосов
/ 04 июня 2019

Я использую vue i18n для нескольких языков и vue-meta для метаданных в приложении. нет проблем с изменением языка.

но если я хочу динамически изменить мета-заголовок vue, он не изменится.

  data() {
    return {
      title: ""
    };
  },
  metaInfo() {
    return {
      title: this.title
    };
  },
  methods: {
    setTitle() {
      this.title = this.$i18n.messages[this.$cookie.get("lang")].messages.title;
    }
  },
  created() {
    this.setTitle();
  }

если я поменяю язык, я должен обновить, чтобы увидеть, что название изменилось.

в чем решение?

...