⊗jsvuPmFmTWDB 43 of 72 menu

Legarea bidirecțională a datelor la input-uri în Vue

Acum vom învăța să lucrăm cu input-uri în framework-ul Vue. Cu ajutorul lor vom adăuga date în pagină în mod reactiv. Să începem. Să presupunem că avem un input:

<template> <input> </template>

Să presupunem că avem și o proprietate message:

data() { return { message: 'hello', } }

Putem lega această proprietate și input-ul în așa fel, încât modificarea oricăruia dintre ele să ducă la modificarea celuilalt. Acest lucru se face cu ajutorul directivei v-model, în care se specifică proprietatea legată de input.

Să legăm de input-ul nostru proprietatea message:

<template> <input v-model="message"> </template>

După pornirea codului în input va fi textul proprietății message. Iar dacă edităm datele în input - proprietatea se va schimba în mod corespunzător. Pentru a vedea acest lucru, să afișăm conținutul introdus în input undeva într-un paragraf:

<template> <input v-model="message"> <p>{{ message }}</p> </template>

Este dat un input. Faceți în așa fel, încât textul introdus în input să fie imediat afișat în paragraful de sub el.

Modificați problema anterioară astfel, încât textul să fie afișat în registru superior.

Este dat un input. Să presupunem că în el se introduce un număr. Faceți în așa fel, încât în paragraf pe măsură ce introduceți să fie afișat pătratul numărului introdus.

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