showModalBottomSheet 方法遇坑
代碼本地封裝了個方法?
_showSelectBottomSheet(Dispatch dispatch, BuildContext ctx) {}
再調(diào)用的時候代碼自動生成的是:
_showSelectBottomSheet((action) =>null, ctx);
填入?yún)?shù)后運行
彈窗正常,點擊關(guān)閉正常,顯示樣式正常,唯一不正常的是
dispatch某個事件,effect和reducer 代碼不執(zhí)行
解決方法
_showSelectBottomSheet((action) =>null, ctx);
改為
_showSelectBottomSheet(null, ctx);
dispatch事件正常響應(yīng),effect和reducer也正常了,具體原因暫時不明,項目緊沒時間研究,有知道的朋友望指點