在项目中,有遇到这样一个问题,我在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" 

问题就解决了

Logo

前往低代码交流专区

更多推荐