⊗jsvuPmBsCP 15 of 72 menu

Proprietà Computate in Vue

È possibile impostare proprietà che verranno calcolate in modo reattivo in base ad altre proprietà. Queste proprietà sono chiamate proprietà computate. Si trovano nell'opzione computed.

Vediamo un esempio. Supponiamo che nelle proprietà siano memorizzati il nome e il cognome dell'utente:

data() { return { name: 'john', surn: 'smit', } }

Creiamo una proprietà full, che conterrà il nome completo con il cognome:

computed: { full: function() { return this.name + ' ' + this.surn; } }

Visualizziamo nel template il contenuto delle nostre proprietà:

<template> <p>{{ name }}</p> <p>{{ surn }}</p> <p>{{ full }}</p> </template>

Le proprietà computate cambiano in modo reattivo. Ciò significa che se cambiamo il nome o il cognome, allora la nostra proprietà full cambierà automaticamente in modo reattivo e vedremo immediatamente le modifiche sullo schermo.

Supponiamo che nella proprietà cost sia memorizzato il prezzo di un prodotto, e nella proprietà amount - la quantità di questi prodotti. Crea una proprietà computata price, che contenga il costo totale dei prodotti (prezzo moltiplicato per la quantità)

Crea un pulsante, il cui click cambierà la proprietà cost. Verifica che anche la proprietà computata cambi di conseguenza.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta