ライフサイクル関数ライフサイクル関数は、ライフサイクルコールバック関数、ライフサイクル関数、ライフサイクルフックとも呼ばれます。 概要: Vue は重要な瞬間に特別な名前でいくつかの関数を呼び出すのに役立ちます ライフサイクル関数の名前は変更できませんが、関数の具体的な内容はプログラマが必要に応じて記述します。 ライフサイクル関数内のこれは、VMまたはコンポーネントインスタンス化オブジェクトを参照します。 一般的なライフサイクルフック1. 2. Vue のインスタンス破棄について: 1. 破壊後、Vue開発者ツールの助けを借りても情報を見ることはできません 2. カスタムイベントは破棄後に無効になりますが、ネイティブDOMイベントは引き続き有効です。 3. 通常、beforeDestory ではデータは操作されません。データが操作されても、更新プロセスはトリガーされなくなるためです。 <div id="ルート"> <h2 :style="{opacity}"> Vue のライフサイクルを学ぶようこそ</h2> <button @click="stop">変更を停止するにはクリックしてください</button> </div> <スクリプト> Vue.config で productionTip を false に設定します。 定数vm = 新しいVue({ el: '#root', データ: { 不透明度: 1, }, メソッド: { 停止() { // clearInterval(this.timer) これを破棄します。 } }, //Vueがテンプレートの解析を完了し、実際の初期DOM要素をページに配置した後(マウントが完了したら)、mountedを呼び出します。 マウント() { this.timer = setInterval(() => { this.opacity -= 0.01; (this.opacity <= 0)の場合 this.opacity = 1; }, 16) }, 破棄する前に() { console.log('vm は西へ移動しようとしています'); クリア間隔(this.timer) } }) </スクリプト> 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: プレフィックスケースを削除する Nginx リバース プロキシ構成のチュートリアル
>>: MySQLにインデックスを追加しても効果がないいくつかの状況について簡単に説明します。
この記事では、JS掃海プロジェクトの概要を参考までに紹介します。具体的な内容は次のとおりです。プロジ...
目次背景1. 文書の説明2. 特定の用途結論背景ここで、状況について説明しましょう。親コンポーネント...
1. 文法: <meta name="名前" content="...
目次1. はじめに1. コンポーネントデータ2. コンポーネントページのレイアウト1. ロゴエリアの...
docker-compose でコンテナ ポートを公開する方法は、ports と expose の ...
JDKダウンロードアドレス: http://www.oracle.com/technetwork/j...
1. HTML ヘッダーにビューポート タグを追加します。ウェブサイトの HTML ファイルの先頭...
以前は、角を丸くするのは非常に面倒でしたが、CSS3 では、角を丸くするのは非常に簡単になり、bor...
この記事では、ログインタイプの切り替えを実装するためのVueの具体的なコードを例として紹介します。具...
1. 前提条件インポートには require.context メソッドを使用します。vite で作成...
div で background-color と background-image を同時に設定する...
目次1. シナリオ2. 基盤となるAPIを簡素化する2.1 自動的に破棄を呼び出す2.2 VM値を作...
ページディレクトリ構造 デフォルトの HTML テンプレート ファイル public/index.h...
MySQL 5.7.27のインストールチュートリアルは以下のように記録され、皆さんと共有されています...