Vue · Junior · Запитання 36 з 75
Як задати prop значення за замовчуванням, а інший зробити обов'язковим?
defineProps({
title: { type: String, required: true },
size: { type: String, default: "md" },
});- ✓Правильна відповідь: Об'єктним синтаксисом:
required: trueіdefault - 2Через
?і=у шаблоні - 3Значення за замовчуванням можна задати лише в батьку
Пояснення
У розробці Vue попереджає, якщо обов'язковий prop не передано або він має неправильний тип. Для значень-об'єктів і масивів використовуйте фабричну функцію: default: () => [].