Привет парни.
Наш фронтент "мастер", толи не понимает, толи не хочет решить проблему.....
Сам во vue ноль, но тем не менее ответственность за проект несу я сам. Значит мне и чинить нужно.
Есть шаблон вывода списка
<script type="text/template" id="cat-item_tpl">
<article class="cat-item">
<a :href="itemdata.link" class="cat-item_link" title="На страницу товара">
<template v-if="itemdata.imgReplace">
<figure class="cat-item_img">
<img :src="itemdata.img" class="img-fluid" :alt="itemdata.imgAlt">
<img :src="itemdata.imgReplace" class="img-fluid cat-item_img-replace" :alt="itemdata.imgReplaceAlt">
</figure>
</template>
<template v-else>
<figure class="mb15proc">
<img :src="itemdata.img" class="img-fluid" :alt="itemdata.imgAlt">
</figure>
</template>
</a>
</article>
</script>
И цикл вывода
<template v-if="cat_items_sorted.length">
<div is="cat-item" :itemdata="item" v-for="(item, idx) in cat_items_sorted" :key="item.id">
</div>
</template>
<template v-else>
<p class="text-muted h5">Ничего не найдено :(</p>
</template>
От сервера приходят точно все уникальные id, проверял несколько раз. Но все равно подставляются дубли.
Как это починить не в курсе.
Гуглил, но там id и правда повторяется.....