序文最近、Vueを学ぶ人が増えています。VueフレームワークやReactフレームワークを学ぶことも、フロントエンド開発者にとって必須のスキルとなっています。今日はVueのライフサイクル関数についてお話します。Vueのライフサイクル関数の参照価値は非常に高いです。一緒に知りましょう〜 1. Vue2 のライフサイクルインスタンスのライフサイクルライフサイクルを紹介する前に、Vue でページ コンテンツをレンダリングするときに、次のプロセスが発生することを知っておく必要があります。
バインドされたデータが更新されると、次のプロセスが発生します。
ページのコンテンツをクリアすると、次のようになります。
Vue はインスタンスに対して合計 8 つのライフサイクル関数を提供します。
インスタンスのライフサイクルについては、公式の図も参照してください。 その他のライフサイクルフックその他のライフサイクル関数には activated()、deactivated()、errorCaptured() などがあります。 キープアライブの固有のライフ サイクルがアクティブ化および非アクティブ化されます。 keep-alive でラップされたコンポーネントは、切り替え時に破棄されずにメモリにキャッシュされ、非アクティブ化されたフック関数を実行します。キャッシュレンダリングをヒットした後、アクティブ化されたフック関数が実行されます。 errorCaptured() フックは、子コンポーネントでエラーがキャプチャされたときに呼び出されます。 2. Vue3のライフサイクルVue3 では、Options API と Composition API を使用する場合、ライフサイクルが異なります。 オプション API ライフサイクル
なぜこのように変更したのかと尋ねられた You Dada 氏は、これは主に命名規則を改善するためだと答えました。対応する中国語の単語はまさにアンインストール コンポーネントであり、以前のマウント コンポーネントと非常に一致しています。
コンポジション API ライフサイクルComposition API でフック関数を使用するには、フック関数の前に「on」を追加し、setup 関数内で次のようになります 👇 これらのフック関数を導入するだけで、 Vue3 のフック関数は次のとおりです。
よく見ると、2 つのライフサイクル メソッドが消えていることがわかります。BeforeCreate() と created() は Composition API に表示されなくなります。setup() メソッドのみがあります。setup() メソッドは beforeCreate() と created() の間に表示されます。 2つの新しいVue3ライフサイクル関数
やっと⚽この記事では主にVueのライフサイクル機能について紹介します。何か得られるものがあると思いますよ〜 Vue ライフサイクルに関するこの記事はこれで終わりです。Vue ライフサイクルに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
目次1. テンプレート文字列とは何ですか? 2. 複数行のテンプレート文字列2.1 式付きテンプレー...
1. パラダイムこのパラダイムの英語名は Normal Form であり、1970 年代にリレーショ...
序文この記事では、Linux で Squid プロキシ サーバーを設定することに関する関連コンテンツ...
Navicat で MySql スケジュールタスクを作成する詳細な説明イベントは、MySQL が特定...
HTML の空白ルールHTML では、コンテンツ内の複数のスペースは通常 1 つとみなされ、連続する...
目次1. はじめに2. 環境整備1. 基本環境3.Mysqlマスタースレーブ構成をインストールする1...
参考までに、クリックナンバーゲームをネイティブJSで実装しました。具体的な内容は以下のとおりです。最...
IE8には複数の互換モードがあります。 IE プラットフォームの設計者である Chris Wilso...
1. 動的パラメータ2.6.0 以降では、角括弧で囲まれた JavaScript 式をディレクティブ...
最近、スタック コンテキストについて学習しています。学習の過程で、z-index が 0 の場合と ...
1. 背景実際のプロジェクトでは、分散スケジュールされたタスク実行の状況に遭遇することがあります。ス...
目次1. プラットフォームバスの紹介1.1. Linuxドライバの分離と階層化1.1.1. Linu...
この記事は、4G メモリ システム用の MySQL 構成ファイル ソリューションです (主に Inn...
1. 準備Linux オペレーティング システムをインストールした後、ここで Linux 7 を選択...
ワンクリック実行仮想マシンに Python 3.8 をインストールするには、ネットワーク アダプター...