vue seo管理 vue-meta-info

Posted 柠檬琉璃夏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue seo管理 vue-meta-info相关的知识,希望对你有一定的参考价值。

      vue-meta-info:
         安装:

                npm install vue-meta-info --save
         全局引入vue-meta-info,在main.js
                import Vue from ‘vue‘
                import MetaInfo from ‘vue-meta-info‘
                Vue.use(metaInfo)
         组件内静态使用metaInfo
               <script>
                    export default {
                             metaInfo: {
                                  title: ‘新闻页面‘,
                                  meta: [{
                                       name: ‘keyWords‘,
                                       content: ‘新闻‘
                                   }]
                                }
                              }
                 </script>
如果你的title或者meta不是静态的,是需要异步加载的::用metaInfo() 方法
    <script>
       export default {
              name: ‘async‘,
                     metaInfo() {
                            return {
                                title: this.pageName
                             }
                      },
            data() {
                 return {
                      pageName: ‘loading‘
                  }
             },
            mounted (){
                   setTimeout(() => {
                       this.pageName = ‘async‘
                   },2000)
             }
        }
</script>

以上是关于vue seo管理 vue-meta-info的主要内容,如果未能解决你的问题,请参考以下文章

56.关于vue项目的seo问题

Vue.js SEO 友好

vue spn如何做seo优化

vue seo

Laravel Vue.js 应用程序的 SEO

VUE3.0多页面应用如何做SEO?