⊗jsvuPmCmDA 70 of 72 menu

Komponent do dodawania danych w Vue

Zaimplementujmy teraz formularz do dodawania nowych użytkowników. Ten formularz zrobimy w formie osobnego komponentu. Przystąpmy do implementacji. Na początku w komponencie rodzica zróbmy metodę do dodawania użytkownika:

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

W widoku komponentu rodzica podłączmy komponent potomka:

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

W komponencie potomka zróbmy właściwości do kontroli inputów:

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

W komponencie potomka zróbmy metodę do zapisywania danych:

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

Zróbmy widoki komponentu potomka:

<template> <input v-model="newName"> <input v-model="newSurn"> <button @click="save"> save </button> </template>

Zaimplementuj formularz do dodawania nowego pracownika.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć