Prop-tyypin määrittäminen Vue:ssa
On parempi, kun jokainen sisäänmenoparametri on tiettyä tyyppiä. Näissä tapauksissa voit luetella sisäänmenoparametrit objektina, missä ominaisuus ja arvo sisältävät tietoa sisäänmenoparametrin nimestä ja sen tyypistä, vastaavasti:
props: {
title: String,
likes: Number,
isPublished: Boolean,
commentIds: Array,
author: Object,
callback: Function,
contactsPromise: Promise // tai mikä tahansa muu konstruktori
}
Tämä ei vain dokumentoi komponenttia, vaan myös varoittaa ohjelmoijia selaimen konsolissa, jos he lähettävät väärän tyypin.
Määritetään prop-tyypit käyttäjäkomponentillemme:
export default {
props: {
name: String,
surn: String
},
data() {
return {
}
}
}
Määritä prop-tyypit
komponentille Employee.