Vue-ში პროფების ტიპის მითითება
უკეთესია, როდესაც ყოველი შემავალი პარამეტრი იქნება განსაზღვრული ტიპის. ამ შემთხვევებში შესაძლებელია შემავალი პარამეტრების ჩამოთვლა ობიექტად, სადაც თვისება და მნიშვნელობა შეიცავს ინფორმაციას შემავალი პარამეტრის სახელზე და მის ტიპზე, შესაბამისად:
props: {
title: String,
likes: Number,
isPublished: Boolean,
commentIds: Array,
author: Object,
callback: Function,
contactsPromise: Promise // ან ნებისმიერი სხვა კონსტრუქტორი
}
ეს არა მხოლოდ ადოკუმენტირებს კომპონენტს, არამედ აგრეთვე ეფხარება პროგრამისტებს ბრაუზერის კონსოლში, თუ ისინი არასწორ ტიპს გადასცემენ.
მოდით მივუთითოთ პროფების ტიპი ჩვენი მომხმარებლის კომპონენტისთვის:
export default {
props: {
name: String,
surn: String
},
data() {
return {
}
}
}
მიუთითეთ პროფების ტიპი
კომპონენტისთვის Employee.