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 プロジェクトをデプロイするプロセスの詳細な説明
>>: 検索ボックスと検索ボタンの境界線が重なり合わない問題を解決
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
フロントエンドのレイアウト プロセスでは、水平方向の中央揃えを実現するのは比較的簡単で、通常は ma...
webpack をパッケージ化する前に、次の作業が完了していることを確認する必要があります。 1) ...
目次導入ダウンロードしてインストールする設定docker-composeをインストールする導入Doc...
目次序文入力ボックスコンポーネントレイアウトvモデルデータ検証ルール設計形状サブコンポーネントは検証...
最近、顧客のフッターメールボックスにクリックして送信するメール機能を追加しました。Baidu で検索...
オーバーレイネットワーク分析組み込みのホスト間ネットワーク通信は、常に Docker の待望の機能で...
オンラインショッピングモールデータベース - ユーザー情報データ運用プロジェクトの説明電子商取引の台...
簡単なチュートリアルこれは CSS3 カラー プログレス バー アニメーション効果です。 CSS3 ...
ログインを提供し、ユーザー情報データインターフェースを取得するapi/user.js内 '@...
<br />多くの中小企業ではこの問題は発生しません。中小企業はデザイナーをサポートし、...
ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...
この記事では、GobangゲームのWebバージョンを実装するためのJavaScriptの具体的なコー...
サーバーの負荷を軽減するために、ユーザーが入力するときにフロントエンドページで簡単な検証を実行する必...
今日、docker で redis 環境を構築していたところ、yum がリソースを取得できず、インタ...