vue 错误 TypeError: Cannot read property 'length' of undefined...
在项目中,有遇到这样一个问题,我在methods中明明可以输出length,在v-if中判断v-if=“hallData.myGameList.length>0 1:0”控制台一直显示总结原因是因为在页面加载的时候,极短的时间内,Ajax的数据还没有回来,所以length就会显示undefined,所以只要在代码中加入v-if="hallData.myGame...
·
在项目中,有遇到这样一个问题,我在methods中明明可以输出length,
在v-if中判断
v-if=“hallData.myGameList.length>0 1:0”
控制台一直显示
总结原因是因为在页面加载的时候,极短的时间内,Ajax的数据还没有回来,所以length就会显示undefined,
所以只要在代码中加入
v-if="hallData.myGameList!==undefined&&hallData.myGameList.length>0 ? 1 :0"
问题就解决了
更多推荐
已为社区贡献4条内容
所有评论(0)