Vue의 반응형 조건

이제 조건을 반응형으로 만들어 보겠습니다. 예를 들어, 버튼을 클릭하면 요소가 숨겨지도록 만들어 보죠. 다음과 같은 문단이 있다고 가정해 봅시다:

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

우리의 문단이 처음에 표시되도록 만들어 보겠습니다:

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

이제 버튼을 만들어 클릭하면 문단이 숨겨지도록 해보겠습니다:

App.vue<template>
  <button @click="hide">hide</button>
  <p v-if="visible">text</p>
</template>

바인딩된 메서드는 visible 속성을 false로 변경하여 우리의 문단이 숨겨지게 할 것입니다:

javascriptmethods: {
  hide: function() {
    this.visible = false;
  }
}
Задание 1

문단과 버튼이 주어져 있습니다. 문단이 처음에는 숨겨져 있다고 가정합니다. 문단을 표시하는 버튼을 만드세요.

Задание 2

문단과 두 개의 버튼이 주어져 있습니다. 첫 번째 버튼은 문단을 표시하고, 두 번째 버튼은 문단을 숨기게 만드세요.

Задание 3

이전 문제를 수정하여 화면에 항상 하나의 버튼만 보이도록 만드세요: 문단이 표시되어 있으면 숨기는 버튼이, 문단이 숨겨져 있으면 표시하는 버튼이 보이도록 합니다.