あきぞらです。
今回は、Vue.js
でv-if
を使ってコンポーネントの表示・非表示を動的に行う方法を紹介していきます。
v-ifを使ってコンポーネントの表示・非表示を動的に行う
v-if
を使って、以下のようにコンポーネントの表示・非表示を動的にしてみます。
<template> <div> <test v-if="isShow" /> </div> </template>
<script> import Test from '../test.vue'; export default { components: { Test }, data() { return { isShow: false } } created() { // trueにしたりfalseにしたり this.isShow = true } } </script>
idShow
というデータを使って、Test
コンポーネントの表示を動的に行っています。
this.isShow
の部分をif文などで条件を追加してあげたりすると、
条件によって表示を切り替えることができます。
リンク