У меня есть форма, которая заполняется данными, полученными из запроса API к моему бэкэнду.
Я использую v-модель для привязки данных к полям (например):
<input type="text" v-model="fields.name">
Все работает просто отлично.Но когда дело доходит до Buefy datepicker , я получаю следующее предупреждение:
Invalid prop: проверка типа завершилась неудачно для prop значения "value".Ожидаемая дата, получена строка.
Это правильно, поскольку это значение, которое я получаю от Laravel, равно «2019-02-01 00:00:00».Я пытаюсь проанализировать эту строку для даты, используя свойство Buefy анализатор даты , но безуспешно:
<b-datepicker
:date-parser="(date) => new Date(Date.parse(date))"
v-model="fields.budget_date"
:first-day-of-week="1"
placeholder="DD/MM/YYYY"
name="order_date"
editable>
</b-datepicker>
Обновление:
Это объект данных:
data() {
return {
csrf: document.querySelector('meta[name="csrf-token"]').content,
fields: {},
errors: {},
success: false,
loaded: true,
loading: false,
}
Затем я использую Axios.get , чтобы извлечь данные с сервера и назначить их объекту полей следующим образом:
this.fields = response.data;
Этокак посмотреть fields.budget_date в Vue DevTools:
Есть идеи, как это преодолеть?Заранее спасибо.