原生调用Flutter页面提示:Null check operator used on a null value

IMG_4203EB3DADE3-1.jpeg

上述问题原因,极大概率是传参不匹配,window.defaultRouteName获取的路由参数,缺少导致

var routerJson = window.defaultRouteName;
var parse = Uri.parse(routerJson);
final routerMap = Map.from(parse.queryParameters);
routerMap['baseUrl'];
routerMap['xxx']; // 新增透传的参数

仔细比对一下入参是不是原生没有传,xxx参数原生必须要传,否则就会出现上面截图中问题

你可能感兴趣的:(原生调用Flutter页面提示:Null check operator used on a null value)