Vueチュートリアル:チュートリアル:コンポーネント、小道具と組成
2924 ワード
VueJS 3はVueチームのTypesScriptでゼロから再書き込みされたVueの最新バージョンです.
Vue 3新機能
エヴァンYouによると、Vue 3はより速くて、より小さくて、より保守的で、ネイティブの開発を目標とするのがより簡単です.
詳細については、これらはVue 3の新機能の一部です.クラスベースのコンポーネントとES 2015クラス、 フラグメントで、複数のルートノードを持つコンポーネントを持つことができます. テレポートは、Vueのマウント要素の外側にコンテンツをレンダリングすることができます、 合成フックに類似している合成API、操作でない機能によってあなたのコードを組織化するための機能を使用することができる新しい構文、 タイプスクリプトサポート、Vue 3はビルトインタイプスクリプトで、開発のために任意にTSを使うことができます、 モジュラリティ、 仮想DOMは、より速いパフォーマンス( )のために書き換えますスロット生成最適化(親と子要素のための別々のレンダリング)、 静的小道具巻き上げ、 フックAPI(実験)、 時間スライシングサポート(実験)、 提供/注入など.
Vue 3のインストールとセットアップ
Vue 3を直接インストールするのではなく、Vue 3を含む最小のWebPackセットアップを与えるプロジェクトVue Next WebPackプレビューをクローン化しましょう.
Vue 3組成API
Vue 3のリリースで最大の機能の一つは、Vueの新しい組成APIです.反応のフックに触発されている組成APIの目的は、あなたのコンポーネントを簡素化し、読みやすさとコードの組織を改善し、アプリケーションを通してコードをすべて再利用することをより簡単にすることです.
refと反応性
refは以下のようなプリミティブ型からの反応変数を宣言するために使用されます.
文字列
数
ビッグライン
ブーリアン
シンボル
NULL
未定義
ウォッチウォッチとウォッチ
VUE 3では、ウォッチメソッドに加えて、反応性依存性を追跡し、実行するときにメソッドを実行する新しい
カスタムコンポーネントの複数のVモデル
V -モデルディレクティブはVueと共にくるいくつかのディレクティブの一つです.jsこのディレクティブは双方向データバインドを可能にします.
Vue 3テレポート
テレポートはVueの新機能です.JS 3.0は、反応ポータルに触発さ.テレポートのコンポーネントは、私たちがDOMの別の部分に送ることができるテンプレートHTMLを指定するのを許します.
Vue 3サスペンスと遅延負荷成分
怠惰なローディングコンポーネントは、アプリケーションのユーザーエクスペリエンスを向上させる簡単な方法です.コードパックが大きい場合、またはユーザーが遅いインターネット接続にある場合.
Vue 3新機能
エヴァンYouによると、Vue 3はより速くて、より小さくて、より保守的で、ネイティブの開発を目標とするのがより簡単です.
詳細については、これらはVue 3の新機能の一部です.
Vue 3のインストールとセットアップ
Vue 3を直接インストールするのではなく、Vue 3を含む最小のWebPackセットアップを与えるプロジェクトVue Next WebPackプレビューをクローン化しましょう.
$ git clone https://github.com/vuejs/vue-next-webpack-preview.git vue3-experiment
$ cd vue3-experiment
$ npm i
一旦それがクローン化されて、NPMモジュールがインストールされるならば、我々がする必要があるすべては、我々が我々のVue 3アプリをゼロからつくることができるように、ボイラープレートファイルを取り除いて、新しいmain.js
ファイルをつくることです.$ rm -rf src/*
$ touch src/main.js
では、devサーバを起動します.$ npm run dev
Vue 3組成API
Vue 3のリリースで最大の機能の一つは、Vueの新しい組成APIです.反応のフックに触発されている組成APIの目的は、あなたのコンポーネントを簡素化し、読みやすさとコードの組織を改善し、アプリケーションを通してコードをすべて再利用することをより簡単にすることです.
refと反応性
refは以下のようなプリミティブ型からの反応変数を宣言するために使用されます.
文字列
数
ビッグライン
ブーリアン
シンボル
NULL
未定義
ウォッチウォッチとウォッチ
VUE 3では、ウォッチメソッドに加えて、反応性依存性を追跡し、実行するときにメソッドを実行する新しい
watchEffect
メソッドがあります.カスタムコンポーネントの複数のVモデル
V -モデルディレクティブはVueと共にくるいくつかのディレクティブの一つです.jsこのディレクティブは双方向データバインドを可能にします.
Vue 3テレポート
テレポートはVueの新機能です.JS 3.0は、反応ポータルに触発さ.テレポートのコンポーネントは、私たちがDOMの別の部分に送ることができるテンプレートHTMLを指定するのを許します.
Vue 3サスペンスと遅延負荷成分
怠惰なローディングコンポーネントは、アプリケーションのユーザーエクスペリエンスを向上させる簡単な方法です.コードパックが大きい場合、またはユーザーが遅いインターネット接続にある場合.
Reference
この問題について(Vueチュートリアル:チュートリアル:コンポーネント、小道具と組成), 我々は、より多くの情報をここで見つけました https://dev.to/ellis22/vue-js-3-tutorial-with-example-components-props-composition-api-32lfテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol