最近在项目中遇到了问题:点击每个页面都显示黑屏,并且控制台报错:There are multiple heroes that share the same tag within a subtree.
通过排查后发现是两个 BottomNavigationBarItem页面都使用了FloatingActionButton浮动按钮组件,点进FloatingActionButton发现有heroTag属性并且赋给了一个默认值。
这时给两个页面FloatingActionButton组件添加属性heroTag
最后报错解决;