Как присвоить дефолтное значение входящему параметру, если пришел null?
Компонент ожидает на входе массив:
props: {
form: Object,
},
Есть кейс, при котором this.form === null. Если приходит null, как присвоить пустой массив вместо null?
Ответы (1 шт):
Автор решения: Vadizar
→ Ссылка
Вы пишите, что компонент ожидает массив, но при этом указываете Object. Если компонент ожидает объект, тогда вот решение:
props: {
form: {
type: Object,
default: () => ({})
}
}
А для массива:
props: {
form: {
type: Array,
default: () => [],
}
}