Sport-code, ни хрена вы не поняли. Вот откуда вы взяли "должен делать 1000 запросов
на сервер"? Нет, серьёзно - ОТКУДА?! Вместо того, чтобы сделать, как я вам показал, какой-то ерундой занялись.
Но только здесь мы знаем, что каждая 3я картинка с ошибкой.
И ЧТО С ТОГО?
Что-то не то не могу понять
Картинки четыре, свойство, отвечающее за ошибку, одно. Один меньше четырёх. Как вы собираетесь с помощью одного булевого свойства управлять четырьмя элементами? Это невозможно. Вы что, не понимаете, что один меньше четырёх?
Изначально error установлен в false, на элементах v-if="error" - то есть, они просто не создаются. Должно быть наоборот - v-if="!error".