欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue2中seo時使用vue-meta-info的方法

 更新時間:2022年10月31日 08:55:20   作者:李疆~  
這篇文章主要介紹了vue2中seo時使用vue-meta-info,本文通過實例代碼給大家詳細講解,文末給大家補充介紹了vue seo管理 vue-meta-info 動態(tài)設置meta和title的相關(guān)知識,需要的朋友可以參考下

下面給大家介紹下vue2中seo時使用vue-meta-info的方法

安裝vue-meta-info

npm i -S vue-meta-info

main.js里面引入vue-meta-info

import MetaInfo from 'vue-meta-info'
Vue.use(MetaInfo)

這樣在組件頁面中就可以使用了
假設你要給users.vue添加title,meta標簽

users/index.vue

<template>
...
</template>
 
<script>
export default {
  metaInfo: {
    title: '我是users頭', // set a title
    meta: [{             // set meta
      name: 'keyWords',
      content: '我是users關(guān)鍵字'
    },
    {
      name: 'description',
      content: '我是users描述'
    }],
    link: [{ // set link
      rel: 'asstes',
      href: 'https://assets-cdn.github.com/'
    }]
  }
}
</script> 

這樣再結(jié)合prerender-spa-plugin-next,打包之后,在dist文件夾找到users文件夾下的index.html
打開你會發(fā)現(xiàn)就有title和meta的關(guān)鍵字和描述標簽了

 如果要在組件內(nèi)動態(tài)使用 metaInfo :這種方式可以動態(tài)生成META標簽的內(nèi)容,一般META標簽的內(nèi)容需要根據(jù)變量去變化的時候,可以選用這種方式

export default {
 metaInfo () {
   return {
     title: this.pageName
   }
},
 
data () {
 return {
  pageName: 'loading'
 }
},
 
mounted () {
  setTimeout(() => {
   this.pageName = 'async'
 }, 2000)
 }
}

vue seo管理 vue-meta-info 動態(tài)設置meta和title

使用 vue-meta-info 配置title和meta按照以下步驟

1.安裝

1.yarn:

yarn add vue-meta-info

2.npm:

npm install vue-meta-info --save

2.在main.js全局引入 vue-meta-info

import MetaInfo from 'vue-meta-info'
Vue.use(MetaInfo)

3.組件內(nèi)靜態(tài)使用 metaInfo

<script>
  export default {
    metaInfo: {
      title: '頁面title', //設置頁面title
      meta: [{                 //設置頁面meta
        name: 'keyWords',
        content: '關(guān)鍵詞'
      },
      {
        name: "description",
        content: "描述",
      },]
    }
  }
</script>

4.如果你的 title 或者 meta 是異步加載的,那么你可能需要這樣使用

<script>
 export default {
     metaInfo() {
       return {
          title: this.PageTitle,
	      meta: [
	       {
	         name: "keyWords",
	         content: this.PagekeyWords,
	       },
	       {
	         name: "description",
	         content: this.PageDescription,
	       },
	     ],
	   };
	 },
	 data () {
	   return {
	     PageTitle: "",
	     PagekeyWords: "",
	     PageDescription: "",
	   }
	 },
	  mounted (){
            setTimeout(() => {
                this.PageTitle = '頁面title'
                this.PagekeyWords = '頁面關(guān)鍵詞'
                this.PageDescription = '頁面描述'
            },2000)
      }
 }
</script>

如果需要更好的處理 Vue 單頁面SEO,可以和 prerender-spa-plugin形成更優(yōu)的配合,請參考我的其他文章。

到此這篇關(guān)于vue2中seo時使用vue-meta-info的文章就介紹到這了,更多相關(guān)vue seo使用vue-meta-info內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue3封裝Element導航菜單的實例代碼

    vue3封裝Element導航菜單的實例代碼

    這篇文章主要介紹了vue3封裝Element導航菜單的實例代碼,分為菜單數(shù)據(jù)格式示例,控制導航收縮的詳細代碼,本文通過實例代碼介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • vue中的事件綁定舉例詳解

    vue中的事件綁定舉例詳解

    這篇文章主要給大家介紹了關(guān)于vue中事件綁定的相關(guān)資料,事件綁定在Web開發(fā)中非常常見,我們經(jīng)常需要在頁面中為某個DOM元素綁定事件,如點擊、鼠標移動、鍵盤敲擊等等,需要的朋友可以參考下
    2023-09-09
  • Vue透傳Attributes使用解析

    Vue透傳Attributes使用解析

    本文主要介紹了Vue透傳Attributes使用解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 淺談Vue3的幾個優(yōu)勢

    淺談Vue3的幾個優(yōu)勢

    這篇文章主要給大家分享的是Vue3的幾個優(yōu)勢,Vue3仍然在源碼、性能和語法 API 三個大的方面進行了優(yōu)化,下面我們一起進入文章看看具體詳情吧
    2021-10-10
  • 詳解win7 cmd執(zhí)行vue不是內(nèi)部命令的解決方法

    詳解win7 cmd執(zhí)行vue不是內(nèi)部命令的解決方法

    這篇文章主要介紹了詳解win7 cmd執(zhí)行vue不是內(nèi)部命令的解決方法的相關(guān)資料,這里提供了解決問題的詳細步驟,具有一定的參考價值,需要的朋友可以參考下
    2017-07-07
  • 基于vue-cli 路由 實現(xiàn)類似tab切換效果(vue 2.0)

    基于vue-cli 路由 實現(xiàn)類似tab切換效果(vue 2.0)

    這篇文章主要介紹了基于vue-cli 路由 實現(xiàn)類似tab切換效果(vue 2.0),非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • Vue+ElementUI創(chuàng)建一個帶有進度顯示的文件下載和打包組件功能

    Vue+ElementUI創(chuàng)建一個帶有進度顯示的文件下載和打包組件功能

    如何使用 Vue 創(chuàng)建一個帶有進度顯示和打包功能的文件下載組件,我們探討了如何導入必要的包,構(gòu)建組件的基礎結(jié)構(gòu),實現(xiàn)文件下載與進度顯示,以及如何將文件打包為 ZIP 格式供用戶下載
    2024-08-08
  • 基于Vue方法實現(xiàn)簡單計時器

    基于Vue方法實現(xiàn)簡單計時器

    這篇文章主要為大家詳細介紹了基于Vue方法實現(xiàn)簡單計時器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 在vue中通過render函數(shù)給子組件設置ref操作

    在vue中通過render函數(shù)給子組件設置ref操作

    這篇文章主要介紹了在vue中通過render函數(shù)給子組件設置ref操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 關(guān)于Vue中使用alibaba的iconfont矢量圖標的問題

    關(guān)于Vue中使用alibaba的iconfont矢量圖標的問題

    這篇文章主要介紹了Vue使用alibaba的iconfont矢量圖標的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12

最新評論