<TableMainDay v-for="day in table.DAYS"
@click-day="clickDay"
:key="day.id"
:day="day"
:showPeriod="showPeriod"
:listInfo="listInfo"
></TableMainDay>
в нём я перебираю то что хранится в table.DAYS, но в этом компоненте мне нужно ещё перебрать table.WORK, можно ли сделать двойной v-for ? на подобие v-for="day in table.DAYS" or works in table.WORK
Evgeniy Evsyukov, А, ну так это вообще разные объекты, тогда не понятно, как они должны в одной таблице выводится.
Если имелось в виду, что нужно объединить элементы двух массивов по id, то это также надо в computed делать (как это сделать, быстро гуглится)
computed: {
newArray() {
let res = []
for (i = 0; i < this.table.DAYS.length; i++) {
res.push(Object.assign(this.table.DAYS[i], this.table.WORK[i]))
}
return res
}
}
Этот код будет нормально работать, если длина массивов одинаковая