mounted 是 bool 類型,表示當前 State 是否加載到樹⾥。
常用於判斷頁面是否釋放。
比如在程序中有些異步的處理,當處理結束時直接調用setState方法會直接報錯,因爲頁面已經釋放(dispose)了,此時無法渲染頁面,這時就可以使用mounted來進行判斷頁面是否被釋放,如果釋放了就不進行渲染。
if(mounted){
setState((){
})
}
mounted 是 bool 類型,表示當前 State 是否加載到樹⾥。
常用於判斷頁面是否釋放。
比如在程序中有些異步的處理,當處理結束時直接調用setState方法會直接報錯,因爲頁面已經釋放(dispose)了,此時無法渲染頁面,這時就可以使用mounted來進行判斷頁面是否被釋放,如果釋放了就不進行渲染。
if(mounted){
setState((){
})
}