Nuxt默認(rèn)模板、默認(rèn)布局和自定義錯(cuò)誤頁(yè)面的實(shí)現(xiàn)
一、默認(rèn)模板和默認(rèn)布局
通常用于一些有固定格式的網(wǎng)站 比如一些網(wǎng)站的頭部和底部都是一樣的 此時(shí)即可使用默認(rèn)模板
默認(rèn)模板
在項(xiàng)目的根目錄下創(chuàng)建一個(gè)名為app.html的文件 Nuxt即可自動(dòng)將其識(shí)別為默認(rèn)模板:
用法和字符串拼接有點(diǎn)類(lèi)似 可將{{HEAD}}視為頭部?jī)?nèi)容 將{{APP}}視為頁(yè)面主體內(nèi)容
(HEAD和APP都需大寫(xiě))
<!DOCTYPE html> <html lang="en"> <head> {{HEAD}} </head> <body> <p>測(cè)試1</p> {{APP}} <p>測(cè)試2</p> </body> </html>
重啟服務(wù)器 即可顯示效果
同樣 刪除默認(rèn)模板也需要重啟服務(wù)器才可生效
默認(rèn)布局
默認(rèn)布局和默認(rèn)模板的區(qū)別是 默認(rèn)布局只能修改<template>標(biāo)簽內(nèi)的布局 而默認(rèn)模板能修改整個(gè)頁(yè)面
在layouts/default.vue里設(shè)置默認(rèn)布局:
<template> <div> <p>測(cè)試1</p> <nuxt /> <p>測(cè)試2</p> </div> </template>
二、自定義錯(cuò)誤頁(yè)面
在layouts/error.vue里定義錯(cuò)誤頁(yè)面:
當(dāng)進(jìn)入錯(cuò)誤頁(yè)面默認(rèn)會(huì)傳入一個(gè)error對(duì)象 用props接收 用v-if和v-else進(jìn)行狀態(tài)碼的判斷 <template> <div> <h1 v-if="error.statusCode === 404">頁(yè)面不存在</h1> <h1 v-else>頁(yè)面發(fā)生了一個(gè)錯(cuò)誤</h1> <nuxt-link to="/">返回首頁(yè)</nuxt-link> </div> </template> <script> export default { props: ["error"], layout: "blog" // 可以為錯(cuò)誤頁(yè)面指定自定義的布局 } </script>
到此這篇關(guān)于Nuxt默認(rèn)模板、默認(rèn)布局和自定義錯(cuò)誤頁(yè)面的文章就介紹到這了,更多相關(guān)Nuxt默認(rèn)模板、默認(rèn)布局和自定義錯(cuò)誤頁(yè)面內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Javascript中Cookie的獲取和保存應(yīng)用案例
這篇文章主要給大家介紹了關(guān)于Javascript中Cookie的獲取和保存應(yīng)用的相關(guān)資料,Cookie是直接存儲(chǔ)在瀏覽器中的一小串?dāng)?shù)據(jù),文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09js 實(shí)現(xiàn)無(wú)干擾陰影效果 簡(jiǎn)單好用(附文件下載)
js實(shí)現(xiàn)無(wú)干擾陰影效果,簡(jiǎn)單好用,需要的朋友可以參考下。2009-12-12讓回調(diào)函數(shù) showResponse 也帶上參數(shù)的代碼
讓回調(diào)函數(shù) showResponse 也帶上參數(shù)的代碼...2007-08-08深入理解JavaScript系列(29):設(shè)計(jì)模式之裝飾者模式詳解
這篇文章主要介紹了深入理解JavaScript系列(29):設(shè)計(jì)模式之裝飾者模式詳解,裝飾者用用于包裝同接口的對(duì)象,不僅允許你向方法添加行為,而且還可以將方法設(shè)置成原始對(duì)象調(diào)用(例如裝飾者的構(gòu)造函數(shù)),需要的朋友可以參考下2015-03-03JavaScript常見(jiàn)事件源與事件流的獲取方法及解析
這篇文章主要為大家介紹了JavaScript常見(jiàn)事件源與事件流的獲取方法及解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05詳解GoJs節(jié)點(diǎn)的折疊展開(kāi)實(shí)現(xiàn)
這篇文章主要為大家介紹了GoJs節(jié)點(diǎn)的折疊展開(kāi)實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05js實(shí)現(xiàn)文章目錄索引導(dǎo)航(table of content)
這篇文章主要介紹了js實(shí)現(xiàn)文章目錄索引導(dǎo)航(table of content),需要的朋友可以參考下2020-05-05javascript實(shí)現(xiàn)table單元格點(diǎn)擊展開(kāi)隱藏效果(實(shí)例代碼)
這篇文章主要介紹了javascript實(shí)現(xiàn)table單元格點(diǎn)擊展開(kāi)隱藏效果的實(shí)例代碼講解,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-04-04