记录Flutter跳转页面报错的问题

在使用flutter界面路由的时候发现,页面无法跳转,并且报错Navigator operation requested with a context that does not include a Navigator.

因为跳转代码比较简单,一度以为编译器出问题了,并且网上也没有找到靠谱的答案.!这是跳转失败的代码


8961619256443_.pic_hd.jpg

这是跳转成功的代码.


8971619256445_.pic_hd.jpg

两者唯一的区别就是MaterialApp所在的位置不一样.
正常我们的布局应该是MaterialApp在最外层,home使用我们自定义的widget页面,在widget内部使用Scaffold组装页面.

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