Я получаю некоторые данные с сервера, который выглядит следующим образом.
У меня есть некоторые рейтинговые данные внутри каждого объекта. которую я хочу обработать перед отображением на экране. В общем, я пытаюсь это сделать.
<div v-for="item,index in items" :key="index">
//some code
<span> {{ processRating(item) }} </span>
</div>
А потом в processRating()
я просто делаю console.log('demo')
Теперь, если я не ошибаюсь, я ожидаю, что в 7 раз demo
будет напечатано, поскольку у меня есть 7 пунктов.
Но, как вы можете видеть на скриншоте, он повторяется 14 раз.
Но все мои данные напечатаны 7 раз, что ожидается.
Я не понимаю, почему это происходит. Любая помощь приветствуется.
Благодаря.