vue中v-for遍历报错

图片描述

获取数据
图片描述

页面遍历
图片描述
报错了

阅读 6.3k
5 个回答

你这有三个问题
1、v-for遍历的时候是需要一个key值的,如果你使用了es-lint,是会报红的
2、你返回数据赋值的时候不对吧,为啥要存外面的this值呢,直接写成this.sizeForm.PicList=res.data.content就好了,不用再给this赋值
3、书写规范的问题,你命名的时候,首字母应该小写,之后的单词首字母是大写

你需要在data里定义PicList。你放在sizeForm里了应该是放错了?

你data 里面没有定义PicList
改成这个v-for="sizeForm.PicList"

ps: PicList 为什么要大写?

如果放在sizeForm没有错的话就v-for="item in sizeForm.PicList"

_that.piclist = _that.piclist.concat(res.data.content) 这样写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题