成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

uni-app 提供開箱即用的 SSR 支持

開發(fā) 前端
uni-app 團(tuán)隊(duì)近期在完成 Vue 3.0 的全平臺(tái)升級(jí)后,基于 Vue 3.0 + uniCloud,發(fā)布了開箱即用的 SSR 支持,官方稱其為 uniCloud 版的 SSR。

uni-app 團(tuán)隊(duì)近期在完成 Vue 3.0 的全平臺(tái)升級(jí)后,基于 Vue 3.0 + uniCloud,發(fā)布了開箱即用的 SSR 支持,官方稱其為 uniCloud 版的 SSR。

據(jù)介紹,SSR(服務(wù)端渲染)可以給 SPA 站點(diǎn)帶來兩大核心優(yōu)勢:

  • 更好的 SEO
  • 更快的首屏渲染

下面是一個(gè) uniCloud 版的 SSR 示例:news.dcloud.io 是基于 uni-app & uniCloud 開發(fā)的新聞系統(tǒng)。通過審查元素會(huì)發(fā)現(xiàn),新聞列表數(shù)據(jù)包含在服務(wù)端下發(fā)的源碼中,而不是客戶端 Ajax 請求所得。

uniCloud 版的 SSR 實(shí)現(xiàn)的較為簡單,且和 HBuilderX 做了深度集成,可以按照如下步驟快速上手:

步驟一:調(diào)整代碼適配服務(wù)端運(yùn)行環(huán)境

  1. 生命周期:uni-app的生命周期鉤子函數(shù)中,頁面onLoad、組件beforeCreate 和 created 會(huì)在服務(wù)器端渲染 (SSR) 過程中被調(diào)用,你需要檢查原項(xiàng)目代碼中獲取數(shù)據(jù)的時(shí)機(jī);
  2. 特定平臺(tái)API:若直接使用了如 window 或 document,這類僅瀏覽器支持的全局變量,則會(huì)在云端 Node.js 中執(zhí)行時(shí)拋出錯(cuò)誤;
  3. 數(shù)據(jù)預(yù)取:組件天然支持SSR,無需調(diào)整代碼,推薦使用查詢數(shù)據(jù)庫。如果你未使用組件,則可使用serverPrefetch來實(shí)現(xiàn)服務(wù)器端數(shù)據(jù)獲取,使用@dcloudio/uni-app提供的SSRRef或Vue.js官方的Vuex來實(shí)現(xiàn)狀態(tài)同步;

更多詳細(xì)信息及示例代碼,參考:https://uniapp.dcloud.net.cn/collocation/SSR

步驟二:編譯發(fā)行

通過HBuilderX的發(fā)行菜單->網(wǎng)站 PC-Web或手機(jī)H5、勾選SSR、勾選將編譯后的資源部署在uniCloud前端網(wǎng)頁托管

這個(gè)過程,對開發(fā)者來說很簡單,只需要點(diǎn)擊按鈕即可,實(shí)際上HBuilderX在背后做了大量工作,包括:

  • 編譯uni-app項(xiàng)目,分別生成Server Bundle和Client Bundle
  • 將Client Bundle上傳到uniCloud前端網(wǎng)頁托管中
  • 將Server Bundle作為uni-SSR云函數(shù)資源,編譯并上傳到uniCloud服務(wù)空間

步驟三:配置 uni-SSR 云函數(shù)的 URL 化路徑

給uni-SSR云函數(shù)綁定自定義域名,然后在瀏覽器中訪問該域名,就可以獲得服務(wù)端渲染的頁面了。

至此,uniCloud版SSR開發(fā)部署工作結(jié)束。

最后看看傳統(tǒng) SSR 與 uniCloud 版 SSR 的優(yōu)缺點(diǎn)對比:

SSR" _fcksavedurl="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Funiapp.dcloud.io%2Fcollocation%2FSSR">點(diǎn)此查閱關(guān)于 uni-app SSR 方案的更多介紹

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:uni-app 提供開箱即用的 SSR 支持

本文地址:https://www.oschina.net/news/162061/unicloud-SSR

責(zé)任編輯:未麗燕 來源: 開源中國
相關(guān)推薦

2021-08-31 15:53:48

Nuxt 開箱服務(wù)

2022-07-29 11:03:47

VueUni-app

2023-01-15 20:28:32

前端圖片壓縮

2023-11-04 12:43:44

前端圖片參數(shù)

2023-03-08 21:25:58

開源工具庫開箱

2022-08-08 08:29:55

圖片壓縮前端互聯(lián)網(wǎng)

2021-09-26 05:41:47

基礎(chǔ)設(shè)施連接無線技術(shù)網(wǎng)絡(luò)

2021-09-01 17:43:32

StreamNativ開源

2022-07-28 08:26:18

Vue3Uni-appVite

2023-01-29 07:49:57

2022-08-02 09:01:55

后臺(tái)管理模版

2015-06-30 09:49:19

管理平臺(tái)開源KVM

2022-01-03 18:15:35

FlaskTepHttpRunner

2013-11-01 09:37:19

Android系統(tǒng)架構(gòu)工具

2025-05-15 08:35:00

2021-06-15 14:54:23

ReactReact 18SSR

2019-11-25 00:00:00

開源技術(shù) 數(shù)據(jù)

2022-07-07 08:00:23

uni-app常用圖表庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91久久久久久久久久久久久 | 在线国产小视频 | 精品国偷自产在线 | 国产成人免费 | 精一区二区 | 精品欧美一区二区精品久久久 | 久久男人 | 日韩电影一区 | 中文字幕免费在线 | 成人av播放 | 久久久久久久久99精品 | 久久久久国产精品午夜一区 | 欧美视频第三页 | 四色成人av永久网址 | 视频在线一区 | 一级一级一级毛片 | 日本欧美在线视频 | 91中文| 中国av在线免费观看 | 欧美性tv | 欧美综合一区 | 91视频www.| 视频一区在线观看 | 国产精品久久久久永久免费观看 | 久久久久亚洲精品 | 天天摸天天看 | 国产精品不卡视频 | 久久久久久久久国产精品 | 日本天天操 | 在线久草| 日韩成人一区二区 | 国产精品视频一二三区 | 伊色综合久久之综合久久 | 欧美日韩在线高清 | 91精品国产综合久久久久久首页 | 日韩电影一区 | 亚洲性视频网站 | 国产精品久久一区二区三区 | 国产激情视频在线 | 欧美日韩亚洲成人 | 啪啪免费网|