months[key]
? Разве months как-то определен в компоненте в data, в computed или, на худой конец, в методах? <ul v-if="people">...</ul>
и ошибка должна пропасть <ul v-if="peoples">...</ul>
, чтобы до получения данных из компонента дело даже не доходило, либо в sorted() сделать проверку на this.people перед map, что то типа:return !this.people ? [] : this.peoples.map(/* */)
Вроде как надо просто при "рисовании каждой строки" смотреть на месяц в дате и разделить весь список на 12 частей.
width: 1200px
, то оно всегда будет именно 1200px. element-ui
, но не хочется, чтобы расширения css встречались в основном js-файле, то можно создать отдельный js-модуль:import 'element-ui/lib/theme-chalk/index.css';
import Element from 'element-ui';
export default Element;
import Element from 'element-ui';
подключить именно его.
months() { return months; }
, тогда months[key], можно будет использовать в шаблоне.