无码人妻丰满熟妇奶水区码,成年高潮网址,观看免费干B,欧美日韩深喉

10 個(gè)實(shí)用的 Vue.js 工具和庫(vue.js ui庫)

如今 Vue 的熱度不斷攀升,使用者越來越多,Vue.js 工具也隨處可見。這種現(xiàn)象不是憑空產(chǎn)生的:Vue 的學(xué)習(xí)曲線友好,功能驅(qū)動(dòng)的結(jié)構(gòu)清晰易懂,文檔出色易學(xué),所以新人入門很容易,經(jīng)驗(yàn)豐富的開發(fā)人員也可以快速?gòu)钠渌蚣埽ㄈ?React 或 Angular)切換過來。

只要你認(rèn)真對(duì)待 Vue 的開發(fā)工作,逐漸就會(huì)發(fā)現(xiàn)很多優(yōu)秀的基礎(chǔ)工具和庫。這些工具將點(diǎn)亮你的 Vue 開發(fā)職業(yè)生涯,讓你渾身上下散發(fā)專業(yè)氣息。

本文總結(jié)了一些最值得關(guān)注的工具和庫,相信你遲早會(huì)用在自己的 Vue.js 項(xiàng)目中。同類文章經(jīng)常只會(huì)列舉一些 UI 組件庫,而本文涉及的范圍更廣,探討了 Vue 生態(tài)系統(tǒng)中的一系列工具、庫和插件。

我的選擇是基于實(shí)用性、有效性和獨(dú)特性等原則——而不是它們的 GitHub 受歡迎程度或星級(jí)評(píng)分。

閑話不提,我們先來看 Top10。

1、Vue CLI

0

似乎現(xiàn)在每款 JavaScript 應(yīng)用程序框架都必須使用某種 CLI 工具,Vue 也不例外。Vue CLI 是針對(duì)快節(jié)奏 Vue 開發(fā)打造的一套功能齊全的工具。除了常見的項(xiàng)目骨架之外,它還有方便的即時(shí)原型制作功能,你無需創(chuàng)建完整項(xiàng)目就可以嘗試新的創(chuàng)意。

Vue CLI 直接支持各種主流 Web 開發(fā)工具和技術(shù),如 Ba??bel、TypeScript、ESLint、PostCSS、PWA、Jest、Mocha、Cypress 和 Nightwatch 等。這主要?dú)w功于它的可擴(kuò)展插件系統(tǒng)。這意味著社區(qū)可以構(gòu)建和共享可復(fù)用的插件以滿足常見需求。

Vue CLI 強(qiáng)大的 GUI(Vue UI,它隨 CLI 一起提供)則為其錦上添花。在其幫助下你可以輕松創(chuàng)建并直接配置和管理項(xiàng)目。

?VueCLI( https://cli.vuejs.org/ )

2、VuePress

0

VuePress 是 Vue 生態(tài)系統(tǒng)中的另一大重頭戲。它是一個(gè)基于 Vue 的靜態(tài)站點(diǎn)生成器,最初是用來編寫技術(shù)文檔的工具,現(xiàn)在則發(fā)展成為一個(gè)小巧、緊湊、功能強(qiáng)大的無頭 CMS。從版本 1.x 開始,它提供了出色的博客功能和強(qiáng)大的插件系統(tǒng)。它有一個(gè)默認(rèn)主題(適用于技術(shù)文檔),但你也可以構(gòu)建自定義主題或使用社區(qū)中的預(yù)制主題。

在 VuePress 中,你使用 Markdown 編寫內(nèi)容,然后將其轉(zhuǎn)換為預(yù)渲染的靜態(tài) HTML 文件。這些文件加載完畢后,你的站點(diǎn)就成為了由 Vue、Vue Router 和 Webpack 支持的單頁應(yīng)用程序。

VuePress 的一大好處就是你可以在 Markdown 文件中包含 Vue 代碼或組件,帶來了強(qiáng)大的功能和靈活性。你可以像開發(fā)普通的 Vue 應(yīng)用程序一樣開發(fā)你的網(wǎng)站,并充分利用 Vue 應(yīng)用的種種優(yōu)勢(shì)。

?VuePress( https://v1.vuepress.vuejs.org/ )

3、Gridsome

0

Gridsome 與 VuePress 有許多相似之處,但前者在處理數(shù)據(jù)源時(shí)采用了另一種非常強(qiáng)大的方法。你可以用它在應(yīng)用程序中連接和使用許多不同類型的數(shù)據(jù),然后將這些數(shù)據(jù)統(tǒng)一到一個(gè) GraphQL 層中?;旧蟻碚f,Gridsome 用 Vue 提供前端功能,并使用 GraphQL 管理數(shù)據(jù)。其工作機(jī)制可總結(jié)為以下三個(gè)步驟:

  1. 你負(fù)責(zé)提供 Markdown、JSON、YAML 或 CVS 數(shù)據(jù)格式的內(nèi)容,或從 WordPress 或 Drupal 等 CMS 導(dǎo)入內(nèi)容。
  2. 內(nèi)容會(huì)被轉(zhuǎn)換為 GraphQL 層,該層負(fù)責(zé)中心化數(shù)據(jù)管理。然后你基于這些數(shù)據(jù)用 Vue 構(gòu)建應(yīng)用程序。
  3. 你將預(yù)渲染的 HTML 文件部署到靜態(tài) Web 主機(jī)或 CDN 上,如 Netlify、Amazon S3、 Now.sh 、Surge.sh 等。

Gridsome 提供了一些開箱即用的最佳實(shí)踐,如代碼分割、資產(chǎn)優(yōu)化、漸進(jìn)式圖像和鏈接預(yù)取等。所以 Gridsome 用起來很快,而且對(duì) PWA 支持完善,對(duì) SEO 也很友好。

?Gridsome( https://gridsome.org/ )

4、Vuex

0

開發(fā)人員構(gòu)建 Web 應(yīng)用程序時(shí)面對(duì)的一大問題就是狀態(tài)管理。為了解決這個(gè)問題,Vue 提供了一個(gè)狀態(tài)管理系統(tǒng)——Vuex。它負(fù)責(zé)集中存儲(chǔ)應(yīng)用程序中的所有組件,確保狀態(tài)只能以可預(yù)測(cè)的方式變化。一個(gè)存儲(chǔ)區(qū)是一個(gè)特殊的對(duì)象,分為四個(gè)部分:

  • state – 存儲(chǔ)應(yīng)用數(shù)據(jù)的對(duì)象。
  • getter – 包含用來抽象狀態(tài)訪問的方法的對(duì)象。
  • mutation – 包含直接影響狀態(tài)的方法的對(duì)象。
  • action – 包含用來觸發(fā)突變和執(zhí)行異步代碼的方法的對(duì)象。

存儲(chǔ)區(qū)也可以分割為多個(gè)模塊以提高可維護(hù)性。

?Vuex( https://vuex.vuejs.org/ )

5、Nuxt

0

Nuxt 是常用的服務(wù)端渲染(SSR)方法。這個(gè)框架簡(jiǎn)潔而直觀,可用來構(gòu)建各種應(yīng)用程序。它也是模塊化的,因此你可以只使用應(yīng)用程序所需的那些模塊。

你可以使用 Nuxt 創(chuàng)建服務(wù)端渲染的應(yīng)用程序(SSR)、單頁面應(yīng)用程序(SPA)、漸進(jìn)式 Web 應(yīng)用(PWA),或者只用作作靜態(tài)站點(diǎn)生成器。

簡(jiǎn)而言之,Nuxt 簡(jiǎn)化了構(gòu)建和優(yōu)化應(yīng)用程序的流程,為你提供簡(jiǎn)潔而愉快的開發(fā)體驗(yàn)。

?Nuxt( https://nuxtjs.org/ )

6、Vuetify

0

Vuetify 是最好用的 UI 組件庫之一。它提供了大量基于 Material Design 規(guī)范精心制作的組件(80 ),足以滿足任何應(yīng)用程序的需求。

你可以用它來構(gòu)建 SSR 應(yīng)用程序、SPA、PWA 和移動(dòng)應(yīng)用。你可以創(chuàng)建新應(yīng)用或?qū)⑺鼈兲砑拥浆F(xiàn)有應(yīng)用中。它有免費(fèi)和付費(fèi)版主題可選,你也可以構(gòu)建自己的主題。它還提供了一個(gè)系統(tǒng),讓你可以只選出要用的組件,從而大大減少應(yīng)用程序的最終大小。

所有 Vuetify 組件都附帶完善的文檔,并提供了清楚的示例。

?Vuetify( https://vuetifyjs.com/en/ )

7、Quasar

0

Quasar 是 Java“一次編寫,隨處運(yùn)行”哲學(xué)的 JavaScript 版本。它是一個(gè)通用的,基于 Vue 的框架,讓你可以使用相同的代碼庫為不同的平臺(tái)編寫應(yīng)用程序。SPA、PWA、SSR 應(yīng)用、混合移動(dòng)應(yīng)用或多平臺(tái)桌面應(yīng)用,任君選擇!

它帶有出色的文檔和大批兼顧性能和響應(yīng)性的組件。Quasar 自帶許多最佳實(shí)踐(HTML/CSS/JS 壓縮、緩存清除、tree-shaking、源映射、代碼分割與懶加載、ES6 轉(zhuǎn)換、代碼 linting、可訪問性等),因此你可以專注于應(yīng)用程序的功能實(shí)現(xiàn)。它還提供了一個(gè)用來輕松搭建新項(xiàng)目的 CLI 工具。

?Quasar( https://quasar.dev/ )

8、Storybook

0

Vue 是一個(gè)主要基于組件的框架,因此編寫優(yōu)秀、高效的組件對(duì)所有開發(fā)人員來說都很重要,而 Storybook 可能就是非常趁手的工具。你可以用它在易用并隔離的環(huán)境中開發(fā)、管理和測(cè)試 UI 組件。它使開發(fā)人員能夠獨(dú)立于主應(yīng)用程序創(chuàng)建組件,并在隔離的開發(fā)環(huán)境中以交互方式展示它們,而無需擔(dān)心特定于應(yīng)用程序的依賴關(guān)系和需求。

Storybook 提供了大量的附加組件和靈活的 API,可根據(jù)需要自定義你的 storybook。你還可以導(dǎo)出為靜態(tài) Web 應(yīng)用程序,并將項(xiàng)目部署到 HTTP 服務(wù)器上。

?Storybook( https://storybook.js.org/ )

9、Vue Apollo

0

最近有很多關(guān)于 GraphQL 的討論。如果你很熟悉它,希望將其集成到 Vue 中,那么可以試試 Vue Apollo。這個(gè)庫是連接 Vue 和 GraphQL/Apollo 的一座橋梁,用起來順暢愉快。

?VueApollo( https://vue-apollo.netlify.com/ )

10、Eagle.js

0

Eagle.js 是一個(gè)使用 Vue 構(gòu)建的功能強(qiáng)大、靈活且獨(dú)特的幻燈片系統(tǒng)。你可以在演示中創(chuàng)建易復(fù)用的組件、幻燈片和樣式。它還支持動(dòng)畫、主題和交互式小部件,非常適合制作網(wǎng)絡(luò)演示內(nèi)容。Eagle.js 有一個(gè)簡(jiǎn)單且可調(diào)整的 API,因此你可以自由地制作所需的幻燈片。

這個(gè)庫最方便的一項(xiàng)功能之一是將一張幻燈片放在單獨(dú)的一個(gè)文件中,然后就能在其他幻燈片中重復(fù)使用了。你還可以將特定演示文檔中的幻燈片導(dǎo)入另一個(gè)文檔里。在這樣強(qiáng)大的工具幫助下,你就可以制作復(fù)雜、可交互且吸引人的演示文稿。

?Eagle.js( https://github.com/zulko/eagle.js/ )

另外 5 款值得關(guān)注的 Vue 工具和庫

  • Vue DevTools 是一個(gè)很棒的瀏覽器擴(kuò)展,用于調(diào)試 Vue 和 Vuex 應(yīng)用程序。(https://github.com/vuejs/vue-devtools )
  • Vue Test Utils 是一組用于測(cè)試 Vue 組件的好用的工具。( https://github.com/vuejs/vue-test-utils )
  • Vue Router 是 Vue 官方出品的路由器。( https://github.com/vuejs/vue-router )
  • Vue Native 是一個(gè)用于移動(dòng)應(yīng)用程序的 JavaScript 框架,類似于 React Native。( https://vue-native.io/ )
  • Weex 是一個(gè)使用現(xiàn)代 Web 技術(shù)(包括 Vue 在內(nèi))構(gòu)建移動(dòng)應(yīng)用程序的框架。(https://weex.apache.org/ )

小結(jié)

現(xiàn)在有了這么多工具,你就可以構(gòu)建一些精彩的項(xiàng)目了:網(wǎng)站、應(yīng)用程序、庫、插件……能做的事情還不止這些。去做出一些優(yōu)秀的作品吧!

我個(gè)人的知識(shí)見聞自然是有限的,我可能會(huì)漏掉一些優(yōu)秀的工具和庫,所以還有哪些出色的產(chǎn)品就請(qǐng)?jiān)谠u(píng)論里推薦吧。

英文原文: https://www.sitepoint.com/vue-js-tools-libraries/

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2024年5月1日 下午1:09
下一篇 2024年5月1日 下午1:20

相關(guān)推薦

  • .net core 開源框架

    .NET Core 開源框架:構(gòu)建現(xiàn)代 Web 應(yīng)用程序的關(guān)鍵技術(shù) 隨著 Web 應(yīng)用程序的不斷發(fā)展,開發(fā)人員需要構(gòu)建更加高效,安全和可擴(kuò)展的應(yīng)用程序。.NET Core 是一個(gè)基…

    科研百科 2024年10月4日
    8
  • 培訓(xùn)經(jīng)費(fèi)管理規(guī)定

    培訓(xùn)經(jīng)費(fèi)管理規(guī)定 為加強(qiáng)培訓(xùn)經(jīng)費(fèi)管理,提高培訓(xùn)質(zhì)量,保證培訓(xùn)活動(dòng)的順利開展,根據(jù)《中華人民共和國(guó)預(yù)算法》等相關(guān)法律法規(guī),制定本管理規(guī)定。 第一條 培訓(xùn)經(jīng)費(fèi)是指為培訓(xùn)人員或其委托方提…

    科研百科 2024年9月12日
    12
  • 干貨分享:高品質(zhì)黨建工作制度匯總,有心人都收藏了?。h建工作制度大全)

    為大家分享一套《黨建工作制度匯總》,收錄了30多項(xiàng)常用黨建制度,A4紙65頁、20000多字,下載后稍作修改即可使用。 制度目錄 黨支部基本任務(wù) 黨支部書記主要職責(zé) 黨支部副書記主…

    科研百科 2023年6月4日
    278
  • 在線 辦公系統(tǒng)

    在線辦公系統(tǒng): 讓辦公更加高效便捷 隨著科技的不斷發(fā)展,在線辦公系統(tǒng)已經(jīng)成為了現(xiàn)代企業(yè)辦公的一種重要方式。相比于傳統(tǒng)的桌面辦公,在線辦公系統(tǒng)可以提供更加高效、便捷、安全的工作環(huán)境,…

    科研百科 2024年9月20日
    3
  • plm項(xiàng)目管理系統(tǒng)用于什么管理

    PLM項(xiàng)目管理系統(tǒng)是一種用于項(xiàng)目管理的軟件系統(tǒng),可以幫助企業(yè)更好地管理項(xiàng)目,提高項(xiàng)目管理的效率和質(zhì)量。PLM項(xiàng)目管理系統(tǒng)主要用于以下幾個(gè)方面的管理: 1. 項(xiàng)目計(jì)劃管理:PLM項(xiàng)目…

    科研百科 2024年12月25日
    4
  • Cover漫畫閱讀器破解版

    Cover漫畫閱讀器破解版:一個(gè)讓漫畫愛好者歡呼雀躍的工具 漫畫閱讀器是漫畫愛好者必備的軟件,它可以讓我們輕松地閱讀漫畫。但是,隨著漫畫版權(quán)意識(shí)的增強(qiáng),許多漫畫閱讀器都只能訪問授權(quán)…

    科研百科 2024年11月28日
    388
  • 開店管理系統(tǒng)項(xiàng)目?jī)?nèi)容

    開店管理系統(tǒng)項(xiàng)目概述 隨著電商行業(yè)的快速發(fā)展,開店管理系統(tǒng)成為了電商企業(yè)必不可少的一項(xiàng)工具。開店管理系統(tǒng)可以幫助電商企業(yè)輕松管理店鋪信息,提高店鋪運(yùn)營(yíng)效率。本文將介紹一個(gè)基本的開店…

    科研百科 2024年12月17日
    1
  • 黨建工作述職 大標(biāo)題

    黨建工作述職 尊敬的領(lǐng)導(dǎo): 我作為公司的黨建工作者,在過去的一年中,認(rèn)真履行了黨建工作的職責(zé),取得了一定的成績(jī),現(xiàn)在向您進(jìn)行黨建工作述職。 一、加強(qiáng)組織建設(shè) 我非常注重組織建設(shè),積…

    科研百科 2024年10月18日
    2
  • 企業(yè)管理-法務(wù)部職責(zé)(企業(yè)法務(wù)部的職責(zé))

    法務(wù)部工作指引 一、 法務(wù)部職責(zé) 1. 參與決策,為公司的運(yùn)營(yíng)、管理決策提供法律上的可行性、合法性分析和法律風(fēng)險(xiǎn)分析。 2. 預(yù)防糾紛 1) 協(xié)助公司高層及各部門建立、完善各項(xiàng)規(guī)章…

    科研百科 2022年11月15日
    342
  • 93535鐵路工程管理平臺(tái)(鐵路工程管理系統(tǒng))

    鐵路工程管理系統(tǒng) 隨著鐵路交通事業(yè)的不斷發(fā)展,鐵路工程管理系統(tǒng)的需求也越來越大。鐵路工程管理系統(tǒng)是一種集項(xiàng)目管理、進(jìn)度管理、質(zhì)量管理、資源管理等功能于一體的軟件系統(tǒng),能夠幫助項(xiàng)目管…

    科研百科 2024年6月2日
    201