1. 概要いわゆるライフサイクル機能とは、特定の条件下で自動的にトリガーされる機能です。 2. VUE3ライフサイクル機能の紹介2.1 作成前VUEインスタンスが生成される前に自動的に実行される関数 2.2 作成VUEインスタンス生成後に自動的に実行される関数 2.3 マウント前コンポーネントコンテンツがページにレンダリングされる前に自動的に実行される関数 2.4 搭載コンポーネントコンテンツがページにレンダリングされた後に自動的に実行される関数 2.5 更新前データ内のデータが変更される前に実行される関数 2.6 アップデートデータ内のデータが変更されたときに実行される関数 2.7 アンマウント前VUEインスタンスが要素からアンバインドされる前に実行される関数 2.8 マウント解除VUEインスタンスが要素からアンバインドされた後に実行される関数 3. コード例<script src="../vue.global.js"></script> </head> <本文> <div id="myDiv"></div> </本文> <スクリプト> // ライフサイクル関数: 特定の時間に自動的に実行される関数 const app = Vue.createApp({ // Vue アプリケーションインスタンスを作成する data() { 戻る { メッセージ: 「こんにちは」 } }, //インスタンスが生成される前に自動的に実行される関数 beforeCreate() { アラート("beforeCreate") }, //インスタンスが生成されると、created() 関数が自動的に実行されます { アラート("作成") }, // コンポーネントコンテンツがページにレンダリングされる前に自動的に実行される関数 beforeMount() { アラート("マウント前: " + document.getElementById("myDiv").innerHTML) }, // コンポーネントコンテンツがページにレンダリングされた後に自動的に実行される関数mounted() { // バインディング後にalert("mounted: " + document.getElementById("myDiv").innerHTML)を自動的に実行します }, // データが変更される前にbeforeUpdate()を実行する{ アラート("beforeUpdate: " + document.getElementById("myDiv").innerHTML); }, // データ内のデータが変更されたら、updated() を実行します { アラート("更新されました: " + document.getElementById("myDiv").innerHTML); }, // アンバインド前に実行される関数 beforeUnmount() { アラート("マウント解除前: " + document.getElementById("myDiv").innerHTML); }, // アンバインド後に実行される関数 unmounted() { アラート("マウント解除されました: " + document.getElementById("myDiv").innerHTML); }, // テンプレートがない場合は、バインドされた要素の下の子要素をテンプレートとして取得します テンプレート: "<div>{{メッセージ}}</div>" }); // vm は vue アプリケーションのルート コンポーネントです。const vm = app.mount('#myDiv'); // id が myDiv の要素をバインドします。// データを更新します。vm.$data.message = 'hello world!!!'; // バインド解除 app.unmount(); </スクリプト> 4. 概要以上、エディターで紹介したVue3ライフサイクルの機能とメソッドについて詳しく説明しました。皆様のお役に立てれば幸いです。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: IDEA の Docker プラグインを介して SpringBoot プロジェクトをデプロイするプロセスの詳細な説明
>>: 検索ボックスと検索ボタンの境界線が重なり合わない問題を解決
目次1 配列のフラット化とは何ですか? 2 JS標準ライブラリの配列フラット化メソッド3 フラットメ...
この記事では、VMware Workstation 14 Proにシステムをインストールする方法を紹...
1. CentOS Linuxにffmpegをインストールする1.ダウンロードして解凍する http...
>1 データベースを起動するcmd コマンド ウィンドウで、「sqlplus」を直接入力して ...
カテゴリ選択を選択します。テストの結果、IE と FF はこの要素を適切にサポートできることがわかり...
ペーパーレスの世界はまだ到来していませんが、書類や写真をスキャンすることで紙をなくす人が増えています...
MySQL 5.5 の場合、文字セットが設定されていない場合、MySQL のデフォルトの文字セットは...
Web ページでは、基本的に <input type="file">...
学習目標: parseInt() と Number() という 2 つの関数は、文字列をデータ型に変...
公式サイトをダウンロード自分に合ったバージョンを選択してダウンロードしてください。 ダウンロードをク...
1. ビジネスシナリオの紹介MySQLを使用する電子商取引システムがあるとします。大量のデータを保存...
この記事の例では、古典的なマインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有し...
問題: MySQL データベースが予期せずクラッシュしたため、データベースを起動できませんでした。エ...
目次1. インストール: 2. 使用方法: 3. 組み込みメソッド: 4. 使用方法:要約する公式サ...
1.1 一般的なマーキング一般的なタグは開始タグと終了タグで構成されます。構文は次のとおりです: ...