Vuedə şərti göstərmə

Öyrənəcəyimiz növbəti direktiv v-if adlanır. Onun köməyi ilə elementləri göstərmək və ya gizlətmək olar. Bu direktiv necə işləyir: parametr kimi o, data obyektinin istənilən xassəsini qəbul edir. Əgər bu xassə true dəyərinə malikdirsə - element göstəriləcək, əgər false olarsa - gizlədiləcək.

Gəlin nümunəyə baxaq. Tutaq ki, v-if atributu olan bir abzasımız var. Bu atributun dəyəri visible xassəsi olsun, bunun kimi:

App.vue<template>
  <p v-if="visible">mətn</p>
</template>

Gəlin xassəmizin dəyərini true təyin edək. Bu halda abzas göstəriləcək:

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

Amma əgər visible false dəyərinə qoyularsa, onda abzas gizlədiləcək:

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

Tutaq ki, data-də visible xassəsi saxlanılır. Tutaq ki, sizin də iki abzasınız var. Elə edin ki, birinci abzas ekranda görünsün, əgər visible xassəsi true-a bərabərdirsə, ikinci abzas isə, əksinə, visible xassəsi false-a bərabər olduqda görünsün.