0%

Flutter setState 使用

setState 使用注意点

在使用 setState 前,需要使用 if(mounted) 判断当前 Widget 是否位于界面中,否则会导致异常

1
2
3
4
5
if (mounted){
setState((){
xxxxx
})
}

尤其是使用 async 进行页面的异步刷新时,需要使用