value: {
type: [String, Array],
}
как можно выставить значение по-умолчанию?
как обычно, через default: ...
а как узнать что пришло - строка или массив?
передать в дефолт функцию и проверить тип параметра, а потом что-нибудь вернуть на основе этого
Хотя по логике default вызывается когда не передано значение, соответственно, можно просто строку отдавать
именно так, но если у тебя есть какая-то логика, то можно описать ее в функции но практически всегда достаточно вернуть в дефолте любое из двух значений, то, с которым удобнее работать
Обсуждают сегодня