проблема в
:fields="[{
names: ['Title1', 'value1'],
names: ['Title2', 'value2'],
}]"
, где вы создаете 1 массив, содержащий только 1 объект.
(когда объект имеет дублированные свойства, используется последний. Следовательно, { names: ['Title1', 'value1'], names: ['Title2', 'value2'], }
эквивалентно { names: ['Title2', 'value2'], }
)
Вероятно, вам нужен 1 массив, содержащий 2 объекта, который должен быть
:fields="[
{ names: ['Title1', 'value1'] },
{ names: ['Title2', 'value2'] },
]"