Vue-də uşaq komponentlərin yaradılması
Komponentlərin daxili quruluşu,
daha əvvəl işlədiyimiz əsas komponentlə
eyni quruluşa malikdir. Yəni
hər bir komponentin faylında
script və template
teqləri olacaq.
Nümunə üçün gəlin User
adlı bir komponent edək.
Onun kodunu uyğun faylda
yerləşdirək:
<script>
export default {
data() {
return {
}
}
}
</script>
data obyektində bəzi
məlumatları yerləşdirmək olar:
<script>
export default {
data() {
return {
name: 'john'
}
}
}
</script>
Bu məlumatları komponentin təsvirində göstərmək olar:
<template>
{{ name }}
</template>
İndi gəlin yaratdığımız komponenti əsas komponentə qoşaq. Bunun üçün əvvəlcə onu import edək:
<script>
import User from './components/User.vue'
export default {
}
</script>
Onun adını components
konfiqurasiyasında yazaq:
<script>
import User from './components/User.vue'
export default {
components: {
User
}
}
</script>
Ana komponentin təsvirində uşaq komponentinin təsvirini göstərmək olar. Bunun üçün komponentin adına uyğun gələn teq yazmaq lazımdır. Gəlin bunu edək:
<template>
<User />
</template>
Employee komponentini
edin. Onu əsas komponentə qoşun.