v-model
работает при правильном использовании.
См. этот JS Fiddle: https://jsfiddle.net/eywraw8t/167740/
Но если вы хотите использовать функцию для обработки значений , это также прекрасно, но гораздо более подробный.
См. этот JS Fiddle: https://jsfiddle.net/eywraw8t/167731/
Я не уверен на 100% в вашей структуре, потому что та, которую вы показали, недействительна, поэтому я немного ее изменил. Однако, здесь у вас есть один подход, использующий redu () , этот подход использует предположение, что: равные объекты находятся на одном и том же индексе вложенных массивов
[114 ]
var arr = [
[{a: "a"}, {b: "b"}, {c: "c"}, {d: "d"}],
[{a: "a"}, {b: "b"}],
[{a: "a"}, {b: "b"}, {c: "c"}],
[{a: "a"}]
];
let res = arr.reduce((res, curr) =>
{
curr.forEach((v, i) => res[i] = res[i] ? [...res[i], v] : [v]);
return res;
}, []);
console.log(res);
Альтернативная версия, в которой могут использоваться только циклы for
: