⊗jsvuPmStOR 39 of 72 menu

Objekti reaktiivsus CSS klassidega Vues

CSS klassidega objekt on mõeldud klasside mugavaks reaktiivseks määramiseks elementidele. Vaatame, kuidas seda tehakse. Oletame, et meil on järgmine klassidega objekt:

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

Seome selle objekti mingi tag'iga:

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

Oletame, et klassi done olek kriipsutab tag'i teksti läbi:

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

Teeme nupu, mille vajutamine muudab stiilide objekti, lisades klassi done:

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

Kirjutame vastava meetodi:

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

Antud on järgmine objekt CSS klassidega:

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

Oletame, et selle klassi olek peidab elemendi:

p.hidden { display: none; }

Rakendage klassidega objekt mõnele tag'ile koos tekstiga.

Tehke nupp, mille vajutamine näitab elementi.

Tehke nupp, mille vajutamine peidab elemendi.

Tehke nupp, mille vajutamine lülitab elemendi (näitab, kui on peidetud; peidab, kui on nähtav).

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu