ホームページ >ウェブフロントエンド >Vue.js >vue 使用はいつ作成されますか?

vue 使用はいつ作成されますか?

WBOY
WBOYオリジナル
2022-02-15 15:03:214515ブラウズ

vueではインスタンス作成後にcreatedフック関数が呼び出されます.createdはライフサイクルフック関数です.vueインスタンス生成後は各ステージにフック関数があり便利ですさまざまなロジックを処理するには、通常、作成した関数内で ajax を呼び出してデータを取得します。

vue 使用はいつ作成されますか?

#この記事の動作環境: Windows 10 システム、Vue バージョン 2.9.6、DELL G3 コンピューター。

vue が created を使用する場合

vue.js の created メソッドはライフサイクル フック関数であり、この関数は vue インスタンスが生成された後に呼び出されます。 vue インスタンスが生成された後、それを html 要素にバインドし、コンパイルしてドキュメントに挿入する必要があります。各ステージにはフック関数があり、開発者がさまざまなステージでさまざまなロジックを処理できるようになります。

通常、作成した関数内で ajax を呼び出して、ページの初期化に必要なデータを取得できます。

インスタンスのライフサイクル

各 Vue インスタンスは、作成される前に一連の初期化プロセスを経る必要があります。たとえば、インスタンスはデータ オブザーバーを構成し、テンプレートをコンパイルし、インスタンスを DOM にマウントし、データが変更されたときに DOM を更新する必要があります。このプロセス中に、インスタンスはいくつかのライフサイクル フックも呼び出します。これにより、カスタム ロジックを実行する機会が得られます。たとえば、作成されたフック関数は、インスタンスの作成後に呼び出されます。

var vm = new Vue({
data: {
a: 1
},
created: function () {
// `this` 指向 vm 实例
console.log('a is:', this.a)
}
})

また、インスタンスのライフサイクルのさまざまな段階 (マウント、更新、破棄など) で呼び出されるフックが他にもいくつかあります。フック関数内の this は、それを呼び出した Vue インスタンスを指します。 Vue.js に「コントローラー」という概念があるのか​​と疑問に思う子どももいるかもしれません。答えはいいえだ。コンポーネントのカスタム ロジックは、これらのフック間で分散できます。

[関連する推奨事項:「

vue.js チュートリアル 」]

以上がvue 使用はいつ作成されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。