SPA(Single Page Application)跟SSR(Server Side Rendering)的差別 SPA應用:也就是單頁應用(切換頁面其實就是切換元件,始終都是在index.html檔案裏),這些多是在客戶端的應用,==不能進行SEO優化(搜索引擎優化)。== SSR應用:在服務端進行渲染,渲染完成後返回給客戶端,每個頁面有獨立的URL,++對SEO友好++。(因為搜尋引擎能直接爬到在 HTML 上的內容) SPA+SSR應用:在服務端進行渲染,會回傳兩種檔案,一是完整的 HTML 檔案,二是跑 SPA 模式時會用到的檔案,渲染完成後返回給客戶端後就會跑 SPA 模式。 Nuxt3新特性 更輕量:以現代瀏覽器為基礎的情況下,服務器部署和客戶端產物最多減小75倍。 更快:用動態服務端代碼來優化冷啟動。
3/10/2023這是從0開始自己搭建的基本配置詳解 重點 可以透過安裝@nuxtjs/composition-api來支援vue3的setup語法(vue2寫法也兼容) 需要設置meta的建議寫vue2寫法或者composition-api寫法較好設置 不需設置meta的組件建議直上script setup寫法 可以透過在nuxt.config.js裡設置components: true自動全局註冊組件不需另外引入(在組件根目錄才行)
10/21/2022State 狀態容器,類似 data 存放資料用 const store = new Vuex.Store({ state: { config: {} } }) Getter
4/8/2022參考 Pinia - Vuex 的後繼者 Pinia 快速入門 還在用vuex嗎,pinia(菠蘿頭)才香 拥抱pinia,快速上手,详解指南 vuex4缺點 改變一個state的值,如果是更新需要定義mutations和actions,並且使用dispatch調用
4/8/2022