@marselzo

Как корректно передать props в компонент?

Выдает ошибку если default пустое, как правильно это решается?
props: {
            orderId: { type: Number, default: ''},
            companyId: { type: Number, default: ''},
            financeId: { type: Number, default: ''},
            orderServiceId: { type: Number, default: ''},
        },

Вот ошибка из консоли

vue.common.dev.js:630 [Vue warn]: Invalid prop: type check failed for prop "orderId". Expected Number with value 0, got String with value "".

found in

---> at resources/js/components/task/CreateTask.vue
at resources/js/views/Tasks.vue
at resources/js/views/App.vue

  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
dima9595
@dima9595
Junior PHP
А переводчик уже не переводит? Ясно же говорится, что для типа Number ожидается число, например 0. Если уж и хотите пустые строки указывать, то тогда поменяйте тип на String.
И научитесь уже читать документацию.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы