この記事では、知っておく価値のある 6 つの Vue 関連ライブラリを紹介します。これら 6 つのライブラリは、2022 年に「爆発」する可能性が非常に高いです。ぜひ集めて詳細を学んでください。皆さんのお役に立てれば幸いです。
2022
フロントエンドサークルからどのような新たなダークホースが現れるでしょうか?これは誰も知りません。
しかし、私の個人的な理解によると、次の 6
および vue
関連ライブラリは 2022
に「爆発」する可能性が非常に高いです。 「爆破し続けろ!」早速学んでいきましょう! [関連する推奨事項: vue.js ビデオ チュートリアル ]
1. vueuse
: Vue 開発者向けの専用ツールセット!
公式 Web サイトのアドレス: https://vueuse.org/
Vue の結合 API に基づく関数ツールセット。
Vue Comboposition Api (結合 API) を使用できる環境では、vueuse
ツール ライブラリをインストールすることでパフォーマンスを向上させることができます。 開発効率 (はい、vue2.x
と vue3.x
の両方を再生できます)。
は、vue
専用の lodash
!
どのようなツールセットがあるのか?多すぎて思いつかないのに使えない!
一般に、ツールの機能を提供するために次のカテゴリに分類されます:
- アニメーション
- ブラウザ
- コンポーネント
- フォーマット変更
- センサー
- State(ステートマシン)
- パブリックメソッド
- Listening
- その他
自分自身を取る例として、useTemplateRefsList
は、私が最近 実際のプロジェクト開発で広範囲に使用している非常に実用的なメソッドです。
useTemplateRefsList: このメソッドは、vue3 コンポーネント API
## の for
コンポーネント ref# をすばやくバインドするのに役立ちます。自分で理解するよりも徹底的に考えてください。 <script setup>
import { onUpdated } from 'vue'
import { useTemplateRefsList } from '@vueuse/core'
const refs = useTemplateRefsList<HTMLDivElement>() // 用来存储元素 ref 的数组
onUpdated(() => {
console.log(refs)
})
</script>
<template>
<!-- 在这里绑定 ref -->
<div v-for="i of 5" :key="i" :ref="refs.set"></div>
</template>
さらに、
、useInterval
、useCssVar
など、さまざまな便利なツールがあなたを待っています。発見に行ってください。 簡単に言うと、これは
これを使って早く仕事を終えましょう。 2.
Pinia: よりよく使用される vue ストア
ライブラリ (vuex
競合製品)
天下苦いvuexお久しぶりです!
公式サイトアドレス: https://pinia.vuejs.org/
当時を思い出すと、
vuex 「先人が認め、受け継いできた公認」という名声が独占的にステータス管理の座を占めているvue
ですが、その設計の「複雑さ」や「不便さ」を実際に使ってみた人はあまりにも多いです。 自分の気持ちを表現するために漫画を描きました:
それでは、
の利点は何でしょうか?
- Mutation
!
Action
を登録せずに、state
を直接操作できます。 プラグインを通じて - Pinia
を強化する機能をサポートします。
優れた - Typescript
サポート。
サーバー側レンダリングのサポート。 - 定義:
// stores/counter.js import { defineStore } from 'pinia' export const useCounterStore = defineStore('counter', { state: () => { return { count: 0 } }, actions: { increment() { this.count++ }, }, })
使用:
import { useCounterStore } from '@/stores/counter' export default { setup() { const counter = useCounterStore() counter.count++ counter.$patch({ count: counter.count + 1 }) counter.increment() }, }
vuex
を使用するよりも軽いように思えますか?
も API の設計において Pinia
の設計思想を参考にしていると言われており、この Pinia からもそれがわかります。
これも公式に認められています
したがって、
は学ぶ価値があり、## でも非常に役立ちます。 #2022 潜在的な炎のフレーム。
3.
Element Plus
ElementUI 3.0
Why
ElementUI 2.x正統派の続きはElement 3.0
これは李逵と李逵の物語です、誰もがそれを理解しています。ではなく、
Element Plusという名前ですか?
公式 Web サイトのアドレス: https://element-plus.gitee.io/zh-CN/
ElementUI 2 . x
は、vue 2.x バージョンの中で最も有名で広く普及している
UI コンポーネント ライブラリ で、業界のほとんどの人がそれを認識しているはずです。
Nowvue3
も vue
の正式バージョンになりました。vue3
ユーザーの増加に伴い、必然的に Element Plus
が登場します。高度成長期。
Element Plus
利点は何ですか?
API
はElement UI 2.x
との一貫性が高く、コードの移行と学習コストが低くなります。コア実装
は、先ほど紹介したPopupManager
などのElement UI 2.x
と非常によく似ています。スタイルの切り替えをよりスムーズにするには、
css var
のスタイル定義モードを使用します。信頼できるメンテナンスチーム。
Element-Plus
は 2022 年も依然として人気があると大胆に予測できます。
4. Navie UI
: あなたが個人的に推奨するコンポーネント ライブラリ
は、心地よいスタイル、完全なコンポーネント、フレンドリーな書き方を備えた非 KPI 作品です。 。
公式 Web サイト: https://www.naiveui.com/zh-CN/os-theme
一部の小規模プロジェクトのみですがNavie UI
は Demo
で使用されていますが、このプロジェクトは本当に楽しいです。
「Tucson」という自作フレームワークのオープンソースから来ており、会社名もフレームワーク名も非常に興味深いと言えます。
#「Tucson」の「Navie UI」、えっと....このフレームワークのハイライトを簡単に挙げてみましょう:
- コンポーネントの完成度と豊富さは非常に印象的です。
- スキニングとテーマのサポートは優れています。 #優れた TypeScript サポート。 TSイーズ!
- 私は個人的にこのプロジェクトがとても気に入っていますが、どこまで実現できるかは検証するのに時間が必要です。
2022 年はより多くの人に気に入っていただき、使っていただければ幸いです。
5.
Nuxt: SSR
村全体の希望
シングルページ アプリケーションは優れていますが、読み込みが遅く、 SEO スコアが低い。 現在、
と Vue
が 2 つの主要な企業です (Angular: 「私はどうでしょうか?」 )、web
シングル ページ アプリケーション (SPA
) が必要ですが、これは単純すぎます。 しかし、他の問題も引き起こします。単一ページ アプリケーションのエクスペリエンスは優れていますが、
SEO
には確かに欠点があります。 そこで、
が誕生しました。
Next
を使用すると、Vue
には Nuxt
も含まれます。 ただし、「SSR」で良い仕事をしようと決意しているすべての兄弟は、これは深い落とし穴であるため、慎重に作業を進めることを十分に明確に理解する必要があるかもしれません。
2022 年も、
SSR は多くの企業から依然として強い需要があるでしょう。vue
現在、SSR
にこれより優れた はありません。 Nuxt
はより有能な相手であるため、今年もそのパフォーマンスを信頼できます。 6.
: 速いことは良いことです
webpack は確かに優れていますが、開発が遅いです。 公式ウェブサイト: https://vitejs.cn/
2022 年のフロントエンド構築の王者は誰になるでしょうか?私の答えは「ウェブパック」です。 (vite: 私のサイトで他の人を褒めていますか?)
しかし、
webpack の市場は、特に中小規模のアプリケーションでは間違いなく vite
によって共食いされるでしょう。 。 ######なぜ?理由は「速い」からです!
の最も魅力的な側面は、マイクロアプリケーション シナリオにおける
webpack 5 のリーダーシップを確立する「モジュール フェデレーション」です。 しかし、誰もが「モジュール フェデレーション」を必要とするわけではありません。多くの企業が必要としているのは、短く、簡単で、高速で、一度始めれば使える
SPA
です。
あなたは次のように言いました:
vue-cli@next
viteに基づいています。 (ご自身で体験してください...)
の成長はピークには程遠く、2022 年が楽しみです。vite
プログラミング関連の知識について詳しくは、プログラミング入門
をご覧ください。 !
以上が2022 年に知っておく価値のある 6 つの Vue ライブラリ ['爆発']の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

vue中props可以传递函数;vue中可以将字符串、数组、数字和对象作为props传递,props主要用于组件的传值,目的为了接收外面传过来的数据,语法为“export default {methods: {myFunction() {// ...}}};”。

本篇文章带大家聊聊vue指令中的修饰符,对比一下vue中的指令修饰符和dom事件中的event对象,介绍一下常用的事件修饰符,希望对大家有所帮助!

如何覆盖组件库样式?下面本篇文章给大家介绍一下React和Vue项目中优雅地覆盖组件库样式的方法,希望对大家有所帮助!

react与vue的虚拟dom没有区别;react和vue的虚拟dom都是用js对象来模拟真实DOM,用虚拟DOM的diff来最小化更新真实DOM,可以减小不必要的性能损耗,按颗粒度分为不同的类型比较同层级dom节点,进行增、删、移的操作。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

ホットトピック



