當組件報錯的時候會出現紅屏現象,解決辦法是覆蓋原有的ErrorWidget 用一個空白的組件去替換它
1.main.dart中進行修改 新增覆蓋代碼: void setCustomErrorPage(){ ErrorWidget.builder = (FlutterErrorDetails flutterErrorDetails){ print(flutterErrorDetails.toString()); return Center( child: Text("請重新加載"), ); }; } 在main 方法中調用此 方法進行報錯的覆蓋。 處理之后死亡紅屏消失。