Vue.js:v-modelと$emitを使ってデータを読み書きする子コンポーネントをつくる (2019/10/13追記) - Qiita
追記(2019/10/13) 以下の項を修正・追加しました。 修正 v-modelを使う要素をラップする 今更で恐縮ですが、以前紹介していたものよりもっと簡潔で良いと思われる方法を追記しました。 追加 複雑なコンポーネントを薄くラップする Vue 2.2.0+の話で...