vue中,我从后台取出数据渲染vue组件,我数据渲染出来了,但是页面有报错,是什么原因

下面还有我的json数据
2024年12月04日 16:36
有3个网友回答
网友(1):

data()中,你定义了itemsList:[],也就是空的数组
template中,你又使用了itemsList[0],这个时候itemsList[0]=undefined,自然就报错了
注意,是先进行页面渲染再ajax异步获取数据,也就是数据还没到就会渲染一次,数据到了再渲染一次,第一次渲染你就报错了。

网友(2):

我也是这么出错的,你试试在itemslist【0】.item前面加一个itemslist.leght&&

网友(3):

你的itemsList是啥啊?数据的那个图能否截大点?