x86*_*x86 13 flutter flutter-layout
我正在使用消费者小部件来避免在空安全之前重新渲染,它工作得很好...但是当我将提供程序包升级到它时,它给了我一个错误,我上面提到它不接受ListView.builder()并说返回类型Widget?不是 a Widget,根据闭包上下文的要求
Consumer<GreatPlaces>(
child: Center(
child: const Text(
'Got no places yet, start adding some',
),
),
builder: (ctx, greatPlaces, ch) => greatPlaces.items.length <= 0
? ch
: ListView.builder( ***//Here I got error***
itemBuilder: (ctx, index) => Center(),
itemCount: 5,
),
),
Run Code Online (Sandbox Code Playgroud)
Md.*_*ikh 34
使用空断言!操作ch!
data.state.length <= 0
? child!
: ListView.builder(
itemBuilder: (context, index) => Container(),
itemCount: 4,
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19826 次 |
| 最近记录: |