У меня есть компонент vue, в котором я хочу напечатать индекс каждого элемента.Этот компонент используется в родительском компоненте с v-for
, как
<WorkCard v-for="(obj,index) in work_item_list" v-bind:key="index"></WorkCard>
Теперь в дочернем компоненте WorkCard.Vue
<template>
<div>
<div class="work-card mt-2 mb-2">
<span>{{workItem.work_title}}</span>
</div>
<div class="border border-info">{{index}}</div>
</div>
</template>
export default {
name: 'WorkCard',
props: {
workItem: {type: Object, default: null},
//also tried as following
//index:{type:Number,default:0}
}
Этот index
никогда не отображается.При попытке index:{type:Number,default:0}
всегда выведите 0
.Мой work_item_list
в консоли
![enter image description here](https://i.stack.imgur.com/9J1ie.png)