安裝nuxt 一天上手Nuxt基於vue服務端渲染

2021-10-14 19:15:12 字數 1404 閱讀 8266

下面會列舉一下開發中的盲點。

目錄結構

布局layout

layout中default.vue檔案加入以下**當然寫法有很多,根據自己喜歡的來。

template>

頭部123

新增error.vue頁面引導錯誤404頁面。

404!!!

src="~/static/404.png"

width="240"

//>

2.監聽頁面間引數query

nuxt頁面渲染的資料需要在asyncdata方法中,asyncdata侷限於pages下的頁面元件,components中無效,由於asyncdata方法是在元件初始化前被呼叫的,所以在方法內是沒有辦法通過this來引用元件的例項物件 所以你需要這麼寫

async asyncdata() ;

} catch (err) );}},

3.監聽頁面間引數query

watchquery方法監聽頁面間傳遞引數,id改變的同時會出觸發asyncdata方法,渲染頁面

watchquery陣列內部新增想要監聽的引數就可以了

watchquery: ["id"],
4.如何引入第三方js,css類庫等

vue一般情況下引入在main.js即可,nuxt可新增在nuxt.config.js中

css: [

'reset-css/reset.css',//不怎麼好用啊

'ant-design-vue/dist/antd.less',

'~/plugins/prism.css',

'~/assets/lbscss/lb.scss',

],plugins: [

'@/plugins/antd-ui',

'@/plugins/axios',

'@/plugins/prism',

'@/plugins/filter',

'@/plugins/mixin',

],

文章**yblog

第一天上班

昨天是第一天上班,早上進行了員工培訓,領取了自己的電腦macbook pro。領取到後,一直以來的擔心果然沒有錯,完全不適應os系統,處處碰壁,連最基本的刪除操作都搞不定,有那麼一點點頭疼,看來私下得下足功夫來對付這個作業系統。昨天真是感受到來雙十一的氛圍,這在之前的公司是幾乎感覺不到的,每個人都都...

第一天上課

2019年10月26日,我第一次上了雲計算的課程,也感受到了學習計算機知識確實沒有想象中的那麼容易。我們學習了一些關於計算機的基礎知識,比如計算機單位之間的轉換 計算機的五大組成部分以及進製的轉換。同時我們也清晰了對於網路的概念。什麼是網路?網路是終端與伺服器通過傳輸介質完成資訊共享。那哪些才是終端...

2015 01 04 2015第一天上班

好像是年末的一張報紙吧,提到了小周已經出了新 這是我第一次聽到這個 的訊息。現在處於不讀書 不看報 不八卦的狀態,所以,這麼久了才知道這個訊息。今天在網上訂了一張 買回來後聽聽吧。之前我是想過,怎麼小周最近都不出唱片了?做什麼去了?與小周交集的最令我難忘的兩個瞬間,回頭想想,真是讓人難以理解呢。最初...