问题代码,只判断list的长度
<div v-if="list.length == 0">
<Nodata/>
</div>
改进,初始化list时设置list为null,不为空数组
data() {
return {
list: null
}
}
<div v-if="list!=null&&list.length == 0">
<Nodata/>
</div>
<div v-if="list!=null&&list.length > 0">
//列表数据
</div>
这样改进之后,进入列表页面和刷新页面不会再出现页面闪现问题
