首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue,i18n和vue-meta如何让他们成为朋友?

Vue,i18n和vue-meta如何让他们成为朋友?
EN

Stack Overflow用户
提问于 2018-12-25 00:38:49
回答 1查看 1.5K关注 0票数 3

如何做到当改变站点语言时,元页面也改变了?

我使用vue-i18n - https://kazupon.github.io/vue-i18n/ vue-meta - https://www.npmjs.com/package/vue-meta

App.vue

代码语言:javascript
复制
export default {
        name: 'Name',
        metaInfo: {
            title: 'Title', // set a title
            titleTemplate: '%s - title', // %s  required
            htmlAttrs: {
                lang: 'ru',
                amp: undefined // "amp" has no value
            },
            meta: [
                {   'name':'og:title',
                    'content': 'title',
                },
                {   'name':'metatitle',
                    'content': 'title',
                },
                {   'name':'og:description',
                    'content': 'Description',
                },
                {   'name':'description',
                    'content': 'Description',
                }

            ]

        },
        data(){return{ }},
        mounted() {}
EN

回答 1

Stack Overflow用户

发布于 2020-05-10 05:39:06

不是将metaInfo定义为对象,而是将其定义为函数并照常访问它。

代码语言:javascript
复制
export default { 
   metaInfo () { 
      return { title: this.$t("home.title") } 
   } 
}

Et voilà!:)

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53915818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档