溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vapper是什么

發(fā)布時間:2021-11-12 15:43:18 來源:億速云 閱讀:341 作者:iii 欄目:開發(fā)技術

本篇內容介紹了“Vapper是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

  Vapper是一個基于vue的服務端渲染(SSR)框架,它的核心目標是:簡單、靈活、強大。

  Vapper的基本特點

  簡潔至上

  Vapper能夠讓你像開發(fā)SPA應用一樣的開發(fā)SSR應用,沒有繁瑣的概念需要學習,Vapper讓你能夠使用非常直觀的、一貫的方式預取數(shù)據(jù)。

  靈活&強大

  Vapper允許你可選擇的開啟SSR,并且能夠精細到路由級別的控制;Vapper還允許你同時使用SSR、FallbackSAP、預渲染等功能。

  插件架構

  Vapper的插件架構讓它的擴展性很強,如果你編寫過vue-cli3的插件,那么你將非常熟悉Vapper的插件編寫方式,Vapper通過插件支持文件系統(tǒng)路由、預渲染、PWA、Apollo等功能。

  Vapper必要的webpack配置

  實際上,VueSSR的原理非常簡單,我們需要兩種webpack配置:serverconfig和用于clientconfig在何處生成資源,用于生成發(fā)送到瀏覽器并生成資源。serverconfigserverbundleclientconfigclientManifest

  這些webpack配置與應用程序的webpack配置類似SPA,可以SSR稍作調整即可使用,因此,Vapper它不會單獨管理所有webpack配置,而僅管理必要的webpack配置,因此Vapper可以與Vue-CLI和Poi。這樣做的好處是Vue-CLI或Poi的功能間接成為的能力Vapper。

  Vapper提供了兩個用于集成Vue-CLI和Poi的軟件包:

  @vapper/configer-vue-cli

  @vapper/configer-poi

  除了使用Vue-CLI或Poi作為webpack管理工具之外,您還可以使用自己的webpack配置。Vapper的Builder模塊僅要求您公開getServerConfig和getClientConfig方法:

  classMyOwnConfiger{

  getServerConfig(){

  return{...}//Returnserverconfiguration

  }

  getClientConfig(){

  return{...}//Returnclientconfiguration

  }

  }

“Vapper是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI