v-if と v-show で要素を見せたり隠したりする
今回のサンプル
See the Pen
Vue – 5 by FuchiAz (@fuchiaz)
on CodePen.
v-if と v-show
どちらもその要素を見せるか見せないかを指定するディレクティブ。
値としてtrueまたはfalseを与える。
trueが与えられたときは表示されるが、falseのときは表示されない。
今回はチェックボックスのv-modelと同じcheckedプロパティを与えているので、チェックが入っているときだけ表示されるようになっている。
v-if と v-show は何が違うのか
似た者同士に見えるが違いもある。
v-ifの場合はfalseが与えられるとDOMから取り除かれる。
v-showの場合は単にdisplay: noneが与えられるだけ。
なのでソースを表示するとその違いがよくわかる。





コメントを残す