С помощью какого инструмента работать с датой?
{
"id": 1,
"last_name": "Иванов",
"first_name": "Иван",
"middle_name": "Иванович",
"birthdate": "1983-01-01",
"mobile": "",
"email": ""
}
Вроде как надо просто при "рисовании каждой строки" смотреть на месяц в дате и разделить весь список на 12 частей.
<template>
<div>
{{ peoples }}
</div>
</template>
{ "id": 21, "last_name": "Иванов21", "first_name": "Иван21", "middle_name": "Иванович21", "birthdate": "1981-11-12", "mobile": "", "email": "" },
<ul v-if="peoples">...</ul>
, чтобы до получения данных из компонента дело даже не доходило, либо в sorted() сделать проверку на this.people перед map, что то типа:return !this.people ? [] : this.peoples.map(/* */)
<ul v-if="people">...</ul>
и ошибка должна пропасть months[key]
? Разве months как-то определен в компоненте в data, в computed или, на худой конец, в методах? months() { return months; }
, тогда months[key], можно будет использовать в шаблоне. она для компонента была глобальной.понял, спасибо за пояснение.