Для условного отображения содержимого в шаблонах (текст, HTML, компоненты и т. Д.) Мы можем использовать условный рендеринг Vue.js и, в частности, директиву v-if
.
Краткое объяснение: мы можем отображать контент в зависимости от определенных переменных, определенных в нашем компоненте.И измените значение этой переменной при определенных событиях, например, при нажатии кнопки.
Пожалуйста, посмотрите на пример загрузки CodeSandbox двух компонентов при условии нажатия кнопок.
В App.vue
файле,у нас есть 2 кнопки, которые запускают обработчик при нажатии и отображают компоненты, если соответствующее значение true
.