⊗jsvuPmStOR 39 of 72 menu

Reactivitatea obiectului cu clase CSS în Vue

Obiectul cu clase CSS este destinat pentru a fi utilizat în mod convenabil pentru atribuirea reactivă a claselor elementelor. Să vedem cum se face acest lucru. Să presupunem că avem următorul obiect cu clase:

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

Să legăm acest obiect de o etichetă:

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

Să presupunem că prezența clasei done tăie textul etichetei:

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

Să creem un buton, a cărui apăsare va modifica obiectul cu stiluri, activând clasa done:

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

Să scriem metoda corespunzătoare:

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

Este dat următorul obiect cu clase CSS:

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

Să presupunem că prezența acestei clase ascunde elementul:

p.hidden { display: none; }

Aplicați obiectul cu clase unei etichete cu text.

Realizați un buton, a cărui apăsare va afișa elementul.

Realizați un buton, a cărui apăsare va ascunde elementul.

Realizați un buton, a cărui apăsare va comuta elementul (afișează, dacă este ascuns; ascunde, dacă este afișat).

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge