Reattività nel framework Vue

Qualsiasi modifica ai dati in data porta a un cambiamento immediato della visualizzazione di questi dati sulla pagina. Questo comportamento di Vue è chiamato reattività.

Verifichiamolo nella pratica. Supponiamo di avere la seguente proprietà:

javascriptdata() {
  return {
    text: 'xxx',
  }
}

Visualizziamo il valore di questa proprietà:

App.vue<template>
  {{ text }}
</template>

Creiamo un pulsante, al click del quale cambierà la nostra proprietà:

App.vue<template>
  {{ text }}
  <button @click="change">text</button>
</template>

Scriviamo ora il metodo che verrà chiamato al click sul pulsante e modificherà la proprietà:

App.vuemethods: {
  change: function() {
    this.text = 'yyy';
  }
}

Se si mette insieme tutto il codice e si preme il pulsante - il testo sullo schermo reattivamente cambierà in un altro.

Задание 1

Data la proprietà text. Visualizza il contenuto di questa proprietà in un paragrafo.

Задание 2

Dato un pulsante. Fai in modo che al click su questo pulsante il valore della proprietà text cambi reattivamente in un altro.

Задание 3

Dati due pulsanti. Fai in modo che al click sul primo pulsante il valore della proprietà text cambi reattivamente in un valore, e al click sul secondo - in un altro.