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