The getter 'isEmpty' was called on null.
The getter 'isNotEmpty' was called on null.
判断数组为空时,你都是用什么来判断的呢?js中用list.length>0,来判断数组不为空,dart提供了isNotEmpty,但在使用中往往报错,因为你当时的数组可能不是[ ],而且null。所有文字使用时多加了一层判断
return (list ==null||list .isEmpty)?Container():Container(child:Text('当前数组不为空'));