Так близко!
метод .map()
возвращает массив NEW, поэтому карта в этом случае просто возвращается и нигде не используется (например, сохранение в переменную), что я бы сделал: прикрепить карту после фильтра. например,
self.items = response.data.record.filter(item => item.fields.fxPage === "TestPage").map(item => {
return {
id: item.id,
...item.fields
}
})
Надеюсь, это поможет!