var app = new Vue({
el: '#app',
created: function() {
beforeCreate: function() {
//インスタンスが生成され、リアクティブが初期化される前
},
created: function() {
//インスタンスが生成され、リアクティブが初期化された後
},
beforeMount: function() {
//インスタンスがマウントされる前
mounted: function() {
//インスタンスがマウントされた後
},
beforeUpdate: function() {
//データが変更され、DOMに適用される前
},
updated: function() {
//データが変更され、DOMに適用された後
},
beforeDestroy: function() {
//Vueインスタンスが破棄される前
},
destroyed: function() {
//Vueインスタンスが破棄された後
},
errorCaptured: function() {
//任意の子孫コンポーネントからエラーが補足された時
}
}
})
メソッド | タイミング |
beforeCreate | インスタンスが生成され、リアクティブが初期化される前
|
created | インスタンスが生成され、リアクティブが初期化された後 |
beforeMount | インスタンスがマウントされる前 |
mounted | インスタンスがマウントされた後 |
beforeUpdate | データが変更され、DOMに適用される前 |
updated | データが変更され、DOMに適用された後 |
beforeDestroy | Vueインスタンスが破棄される前 |
destroyed | Vueインスタンスが破棄された後 |
errorCaptured | 任意の子孫コンポーネントからエラーが補足された時 |
LEAVE A REPLY