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. ドロップダウンリストの例コードは次のとおりです。 <!doctypehtml> ...
1. 仮想マシンバージョン15.5.1をダウンロードする公式サイトから直接最新バージョンをダウンロー...
原因不明のMySqlサービス消失の解決策先ほど、MySQL-Front が突然 MySql を開けな...
目次序文1. Axiosの紹介2. HTTPインターセプターの設計と実装2.1 インターセプターの紹...
目次1. 関数の抽出2. 重複した条件付きスニペットを結合する3. 条件分岐文を関数に抽出する4. ...
目次序文実装のアイデア実装手順1. Nginxをコンパイルする2. 設定ファイルは以下のとおりです要...
目次導入ステップ1ステップ2: アイデアで動的Webプロジェクトを作成するステップ3: Tomcat...
ザビックスZabbix ([`zæbiks]) は、WEB インターフェースに基づいて分散システム監...
vueプロジェクトをパッケージ化してサーバーにデプロイし、正常にログインできるが、ローカルで起動する...
この記事では、MySql のインデックス、ロック、トランザクションに関する知識のポイントをまとめてい...
1. 監視計画監視項目を作成する前に、何を監視するのか、どのように監視するのか、監視データをどのよう...
この記事では、雨滴効果を実現するためのJavaScriptキャンバスの具体的なコードを参考までに紹介...
目次1. インデックスの基本1. インデックスの種類1.1 Bツリーインデックス1.2 ハッシュイン...
アプリケーションシナリオ1: ドメイン名ベースのリダイレクト会社の古いドメイン名は www.accp...
とあるサイトからレンタルした仮想マシンの有効期限が近づいており、更新料が200元以上かかります。Al...