Vue プロパティ
| プロパティ名 | 役割 |
|---|---|
| el | VueインスタンスをどのHTML要素に結び付けるを定義 |
| data | Vueインスタンスが保持するデータ(状態)を定義する |
| methods | Vueインスタンスのメソッド(振る舞い)を定義する |
| filters | Vueインスタンスが持つフィルターを定義する |
| computed | Vueインスタンスが持つ算出プロパティを定義する |
| watch | Vueインスタンスが持つウォッチャを定義する |
| components | Vueインスタンスが持つコンポーネントを定義する |
| props | コンポーネントが持つプロパティを定義する |
| emits | コンポーネントが発行するイベントを定義する |
Vue ライフサイクルフック
| フック名 | 発生のタイミング |
|---|---|
| beforeCreate | Vueインスタンスが生成された直後に発生 |
| created | リアクティブデータを監視する準備が終わった時 |
| beforeMount | VueインスタンスがDOMと結びつく直前 |
| mounted | VueインスタンスがDOMと結びついた直後 |
| beforeUpdate | リアクティブデータが更新され、DOMに反映される直前 |
| updated | リアクティブデータが更新され、DOMに反映された直後 |
| beforeUnmount | Vueインスタンスのマウントが解除される直前 |
| unmounted | Vueインスタンスのマウントが解除された直後 |
| beforeDestroy | Vueインスタンスが破棄される直前 |
| destroyed | Vueインスタンスが破棄された直後 |