В nuxt 3 ошибка при переходе на другую страницу

Есть список с карточками, при нажатии на которую, в момент перехода на новую страницу, появляется ошибка, вот на этой строчке

<NuxtLink :to="'/page/' + item.slug" class="cards__item">

О том, что item null Card.vue:6 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'slug') at Proxy._sfc_render (Card.vue:6:37)

Т.е оно в момент перехода очищает переменную list и появляется ошибка или из-за чего это?

Вот код:

<script setup>
        const {  list } = defineProps(['list'])
    </script>
    
    <template>
        <div class="cards">
            <Card v-for="item in list" :item="item" />
        </div>
    </template>

....

<script setup>
    const {  item } = defineProps(['item'])
    </script>
    
    <template>
        <NuxtLink :to="'/page/' + item.slug" class="cards__item">
            123
        </NuxtLink>
    </template>

Ответы (0 шт):