【Vue.js】vm.$emit とそれを用いた子コンポーネントから親コンポーネントへのデータ渡し

vm.$emit は引数で指定したイベントを発火させる。 これを使って、親コンポーネント内で v-on ディレクティブを使って登録したカスタムイベントを発火させることで、子から親へのデータ渡しが実現できる。 例えば、親コンポーネントである App.vue を以下のように記述する。 <template> <div id="app"> <Posts @fav="addToFavorite"/> </div> </template> <script> import Posts from './comp…