⊗jsvuPmCmChC 58 of 72 menu

Lapsikomponenttien luominen Vuessa

Komponentit sisältävät saman rakenteen kuin pääkomponentti, jolla työskentelimme aiemmin. Eli jokaisen komponentin tiedostossa on tagit script ja template.

Tehdään esimerkiksi komponentti nimeltä User. Sijoitamme sen koodin vastaavaan tiedostoon:

<script> export default { data() { return { } } } </script>

Komponentin data-objektiin voidaan sijoittaa tietoja:

<script> export default { data() { return { name: 'john' } } } </script>

Nämä tiedot voidaan näyttää komponentin näkymässä:

<template> {{ name }} </template>

Yhdistetään nyt luomamme komponentti pääkomponenttiin. Tuodaan se ensin sisään:

<script> import User from './components/User.vue' export default { } </script>

Kirjoitetaan sen nimi asetukseen components:

<script> import User from './components/User.vue' export default { components: { User } } </script>

Vanhempakomponentin näkymässä voidaan näyttää lapsikomponentin näkymä. Tätä varten on kirjoitettava tagi, jonka nimi vastaa komponentin nimeä. Tehdään tämä:

<template> <User /> </template>

Tee komponentti Employee. Yhdistä se pääkomponenttiin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää