⊗jsvuPmStOR 39 of 72 menu

Reattività dell'oggetto con classi CSS in Vue

L'oggetto con classi CSS è progettato per assegnare in modo conveniente e reattivo le classi agli elementi. Diamo un'occhiata a come si fa. Supponiamo di avere il seguente oggetto con classi:

data() { return { styles: { done: false, }, } }

Associamo questo oggetto a un tag:

<template> <p :class="styles">testo</p> </template>

Supponiamo che la presenza della classe done barrì il testo del tag:

p.done { text-decoration: line-through; }

Creiamo un pulsante, il cui clic cambierà l'oggetto con gli stili, attivando la classe done:

<template> <button @click="setDone">nascondi</button> </template>

Scriviamo il metodo corrispondente:

methods: { setDone: function() { this.styles.done = true; } }

È dato il seguente oggetto con classi CSS:

data() { return { obj: { hidden: true, }, } }

Supponiamo che la presenza di questa classe nasconda l'elemento:

p.hidden { display: none; }

Applica l'oggetto con le classi a un tag qualsiasi con del testo.

Crea un pulsante, il cui clic mostrerà l'elemento.

Crea un pulsante, il cui clic nasconderà l'elemento.

Crea un pulsante, il cui clic alternerà l'elemento (mostrare, se nascosto; nascondere, se mostrato).

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