原生调用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<String, String>.from(parse.queryParameters);
routerMap['baseUrl'];
routerMap['xxx']; // 新增透传的参数

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容