nuxt 每個頁面head標(biāo)簽內(nèi)容設(shè)置方式
導(dǎo)讀
在前面幾節(jié)課程中,我們已經(jīng)完成對首頁,jokes查詢頁,About頁面的開發(fā),接下來,我們來看一下每個頁面的head標(biāo)簽
內(nèi)容,我們會發(fā)現(xiàn)這三個頁面的標(biāo)簽一致,而且和nuxt.config.js配置文件的head配置保持一致;
所以我們需要對這三個頁面單獨做一個head,更加方便于SEO優(yōu)化,搜索引擎的爬?。?/p>
好,我們打開index.vue,編輯如下:
head(){ return { title: 'jokes home page', meta: [{ hid: "description", name: "description", content: "this is funny jokes home page" },{ hid: 'viewport', name: 'viewport', content: 'width=device-width, initial-scale=1.0' }] } },
我們再次打開jokes.vue,編輯如下:
head(){ return { title: 'jokes page', meta: [{ hid: "description", name: "description", content: "funny jokes page" }] } },
打開about.vue,編輯如下:
head(){ return { title: 'about page', meta: [{ hid: "page description", name: "description", content: "funny jokes about page" }] } },
每次設(shè)置修改之后,我們都需要打開當(dāng)前頁面的源代碼查看一下,服務(wù)端渲染新head標(biāo)簽內(nèi)容是否生效。
補充知識:nuxt 為單獨的頁面或組件 注入js
代碼如下
head() { return { script: [ { charset: 'utf-8', src:'https://map.qq.com/api/js?v=2.exp&key=3', body: true }, { type: 'text/javascript', src: 'https://3gimg.qq.com/lightmap/api_v2/2/4/127/main.js', body: true }, { type: 'text/javascript', src:'https://3gimg.qq.com/lightmap/components/geolocation/geolocation.min.js', body: true } ] } },
由于地圖 只有在一個頁面使用, 沒必要全局引入,于是就在單個頁面使用
以上這篇nuxt 每個頁面head標(biāo)簽內(nèi)容設(shè)置方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue 實現(xiàn)分頁與輸入框關(guān)鍵字篩選功能
這篇文章主要介紹了Vue 實現(xiàn)分頁+輸入框關(guān)鍵字篩選功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01vue使用vuedraggable插件實現(xiàn)拖拽效果
這篇文章主要介紹了vue使用vuedraggable插件實現(xiàn)拖拽效果,本文分步驟介紹了安裝vuedraggable插件的方法及頁面引入的方法,需要的朋友可以參考下2024-04-04Vue.js每天必學(xué)之?dāng)?shù)據(jù)雙向綁定
Vue.js每天必學(xué)之?dāng)?shù)據(jù)雙向綁定,如何進行綁定,如何進行數(shù)據(jù)雙向綁定,感興趣的小伙伴們可以參考一下2016-09-09