RangeError (index): Invalid value: Valid value range is empty: 0
用data.isNotEmpty
或者isEmpty
改正
Widget _swiperBuilder(BuildContext context, int index) {
if(banner.isNotEmpty){
return (Image.network(banner[index], fit: BoxFit.fill));
}
}
原因应该是在进行网络请求之前已经绘制了界面,但是初始化的数组为空值,所以需要进行判断空值来进行先网络请求再绘制界面的顺序。