Показ по условию в Vue

Следующая директива, которую мы изучим, называется v-if. С ее помощью можно показывать или скрывать элементы. Как эта директива работает: параметром она принимает любое свойство объекта data. Если это свойство имеет значение true - то элемент будет показан, а если false - то скрыт.

Давайте посмотрим на примере. Пусть у нас есть абзац с атрибутом v-if. Значением этого атрибута пусть служит свойство visible, вот так:

App.vue<template>
  <p v-if="visible">text</p>
</template>

Давайте установим значение нашего свойства в true. В этом случае абзац будет показан:

javascriptdata() {
  return {
    visible: true,
  }
}

А вот если visible поставить в значение false, то абзац будет скрыт:

javascriptdata() {
  return {
    visible: false,
  }
}
Задание 1

Пусть в data хранится свойство visible. Пусть у вас также есть два абзаца. Сделайте так, чтобы первый абзац был показан на экране, если свойство visible равно true, а второй абзац, наоборот, показан, если свойство visible равно false.