自分もわかっていない
前置きとして
Vue.jsは散発的にしか触れず、propsとemitが結局意味わからんという状態だったのを、いい加減メモしておくという感じのエントリーです。
私自身も全然わかっていません。
どんな状態を想定しているか
PJTによくわからん独自の子コンポーネントがあるとして、そのコンポーネントを利用している親コンポーネントに書いてあることもわからんという状態です。
そもそもとして、コンポーネントが子、コンポーネントを利用する(importしている)コンポーネントが親、です。たぶん。
props
子コンポーネントに書いてある場合、親コンポーネントで設定してもらってきて子コンポーネント内でよしなにするものです。
emit
子コンポーネントに書いてある場合、親コンポーネントに対して状態とかを渡す役割があるようです。
$refs 万能選手
タグっぽく書くことで、this.$refs. の形でアクセスできます
あまりにも雑で恐縮ですが、1日中Vue.jsと格闘しているフロント戦士でなければ、すーぐに忘れてしまうので備忘録がてらのメモです。