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