vue用v-for循环遍历数据

这个是items的数据

img

下面是展示的样子

img

:data-source="items" v-for="data in items" :key="data"
使用的v-for循环items的数据,正常应该展示两条数据1001和1002.为啥会展示四条?

你可能在使用v-for循环时,没有正确地指定数据源items。如果你的数据源items中包含了四条数据,那么v-for循环就会循环四次,展示四条数据。

你可以检查一下你的数据源items中是否包含了多余的数据。如果确实只有两条数据,那么你需要检查一下v-for循环的写法是否正确。在v-for循环中,你需要使用data in items的形式来指定数据源。如果你使用的是其他的形式,可能会导致v-for循环出现问题。

是否存在缓存,建议先循环在页面打印出来数据,再次循环,肯定没问题的