报错:“Duplicate keys detected: '2'. This may cause an update error.”

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_39581226/article/details/82147166

这个是由于v-for循环里,key值可能重复了,所以会报这个错

     <div @click="selectDay">
                        <span v-for="(day,i) in previousMonth" :key="i" class="previousMonth"> {{ day }} </span>
                        <span v-for="(day,j) in monthDay[month - 1]" :key="j+'b'" v-bind:class="isActive(day)" class="currentMonth">{{ day }}</span>
                        <span v-for="(day,k) in nextMonth" :key="k+'c'" class="nextMonth">{{ day }}</span>
                    </div>

:key标记不同的值,防止出现重复的情况

猜你喜欢

转载自blog.csdn.net/weixin_39581226/article/details/82147166