⊗jsvuPmFmTWDB 43 of 72 menu

Двухбаковая прывязка даных да інпутаў у Vue

Зараз мы навучымся працы з інпутамі у фрэймворку Vue. З іх дапамогай мы будзем рэактыўна дадаваць даныя на старонку. Давайце прыступім. Хай у нас ёсць інпут:

<template> <input> </template>

Хай таксама ў нас ёсць уласцівасць message:

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

Мы можам звязаць гэту ўласцівасць і інпут такім чынам, каб змена любога з іх прыводзіла да змены другога. Гэта робіцца з дапамогай дырэктывы v-model, у якой паказваецца ўласцівасць, прывязаная да інпута.

Давайце прывяжам да нашага інпута ўласцівасць message:

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

Пасля запуску кода ў інпуце будзе стаяць тэкст уласцівасці message. А калі папраўляць даныя ў інпуце - уласцівасць таксама зменіцца адпаведным чынам. Каб убачыць гэта, давайце вывядзем уведзенае ў інпут змесціва дзе-небудзь у абзацы:

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

Дадзены інпут. Зрабіце так, каб уводзімы ў інпут тэкст адразу вывадзіўся ў абзацы пад ім.

Мадыфікуйце папярэднюю задачу так, каб тэкст вывадзіўся ў верхнім рэгістры.

Дадзены інпут. Хай у яго ўводзіцца лік. Зрабіце так, каб у абзацы па меры ўводу вывадзіўся квадрат уводзімага ліку.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць