⊗jsvuPmCmDA 70 of 72 menu

Компонент за добавяне на данни във Vue

Нека сега реализираме форма за добавяне на нови потребители. Ще направим тази форма като отделен компонент. Да започнем реализацията. Първо, в родителския компонент ще създадем метод за добавяне на потребител:

methods: { add(name, surn) { let id = this.users.length + 1; this.users.push({ id, name, surn }); } }

В представлението на родителския компонент ще включим дъщерния:

<template> <UserForm @add="add" /> </template>

В дъщерния компонент ще създадем свойства за контрол на входните полета:

data() { return { newName: '', newSurn: '', } }

В дъщерния компонент ще създадем метод за запазване на данните:

methods: { save() { this.$emit('add', this.newName, this.newSurn); } }

Нека създадем представления за дъщерния компонент:

<template> <input v-model="newName"> <input v-model="newSurn"> <button @click="save"> save </button> </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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне