⊗jsvuPmStOR 39 of 72 menu

Objektu ar CSS klasēm reaktivitāte Vue

Objekts ar CSS klasēm ir paredzēts tam, lai ērti varētu reaktīvi piešķirt klases elementiem. Apskatīsim, kā tas tiek darīts. Pieņemsim, ka mums ir šāds objekts ar klasēm:

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

Piesaistīsim šo objektu tagam:

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

Pieņemsim, ka klases done klātbūtne nosvītro teksta tagu:

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

Izveidosim pogu, kuras nospiešana mainīs objektu ar stiliem, ieslēdzot klasi done:

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

Uzrakstīsim atbilstošo metodi:

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

Dots šāds objekts ar CSS klasēm:

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

Pieņemsim, ka šīs klases klātbūtne slēpj elementu:

p.hidden { display: none; }

Pielietojiet objektu ar klasēm kādam tagam ar tekstu.

Izveidojiet pogu, kuras nospiešana rādīs elementu.

Izveidojiet pogu, kuras nospiešana slēps elementu.

Izveidojiet pogu, kuras nospiešana pārslēgs elementu (rādīs, ja paslēpts; slēps, ja redzams).

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt