<div v-for="(item, index) in ZhiNan.length" :key="index" :offset="index">
{{ ZhiNan[index].title }}{{ ZhiNan[index].sub_title }}
{{ ZhuanHuanTimer(ZhiNan[index].dtc.create_at) }}
</div>
今天用v-for取后端拿到的tree时发现怎么都不显示【index】也加了。
但是还是报错
TypeError: Cannot read properties of undefined (reading ‘0‘)
我查了之后说是没加index导致的,因为dom文档还没生成 所以取不到值。
调整完还是不行,最后发现是v-for写法有问题,取data中的值ZhiNan
我写的是:
v-for="(item, index) in this.ZhiNan.length"
正确的是:
v-for="(item, index) in ZhiNan.length"
v-for取data中的值不需要加this. 真的很无语