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 プロジェクトをデプロイするプロセスの詳細な説明
>>: 検索ボックスと検索ボタンの境界線が重なり合わない問題を解決
ドロップダウンボックス、テキストフィールド、ファイルフィールド 上半分はデモンストレーション効果、下...
概要: HBase には、ユーザーに管理、分析、修復、デバッグ機能を提供するための多くの操作および保...
質問画像とテキストのシームレスなスクロールは、一般的に携帯電話では良い効果をもたらしますが、一部のモ...
この記事では、ドラミング効果を実現するためのJavascriptの具体的なコードを参考までに紹介しま...
<br />表の境界線の CSS 構文具体的な内容には、上境界線の幅、右境界線の幅、下境...
序文最近CocosCreatorを学びたいと思ったので、エディターをダウンロードして起動しました。誰...
<iframe src=”test.jsp” width=”100″ height=”50″ ...
以下のように表示されます。 SELECT prod_name,prod_price FROM pro...
初心者は、いくつかの HTML タグを理解することで HTML を学習できます。この入門書は、初心者...
目次序文コア - キャンセルトークン実用的なアプリケーションとパッケージングいくつかの小さな詳細序文...
目次1. オプションAPIと組み合わせAPIの違い2. セットアップを具体的にどのように使用するので...
1. mysqlをインストールします。 udo apt-getでmysql-serverをインストー...
3 つのテーブルが接続されています。テーブル A のフィールド a はテーブル B のフィールド b...
1. 環境と関連ソフトウェア仮想マシン: VMwore Workstation Linuxシステム:...
序文最近、小さなプログラムを開発しているときに、このような問題に遭遇しました。ユーザーが認証をクリッ...