а почему так?
И получается если у меня в requests еще 3 массива надо еще 3 таких вложения?
Во Vue нельзя динамически добавлять новые корневые реактивные свойства...
да, можно.
Я только изучаю Vue и пытаюсь пока действовать по привычке: сокращать количество обработчиков через делегирование. Это разве плохо?
@click="handle"
, объект события будет передан. Или явно указывайте объект события: @click="handle($event)"
.как в этой ситуации проводить делегирование
for (let i = 0; i < arr.length; ++i) {
let
a = arr[i],
len = a.length,
isOdd = i & 1,
index = isOdd ? 0 : len - 1,
end = isOdd ? len : -1,
step = isOdd ? 1 : -1;
for (; index !== end; index += step) {
result.push(a[index]);
}
}
const
len = arr[0].length,
loopData = [
[ len - 1, -1, -1 ],
[ 0, 1, len ],
];
for (let i = 0; i < arr.length; ++i) {
for (let [ index, step, end ] = loopData[i & 1]; index !== end; index += step) {
result.push(arr[i][index]);
}
}