Flutter IndexedStack 不显示数据

386 阅读1分钟
//定义四个主页面
final screens = [
    HomePage(),
    HomePage(),
    HomePage(),
    HomePage(),
  ];
//IndexedStack 调用上面定义的screens
body: IndexedStack(
          index: index,
          children:screens,
        )

这是错误的使用方式!!!

正确的使用方式是

body: IndexedStack(
          index: index,
          //这里直接传入四个页面
          children:[
            HomePage(),
            HomePage(),
            HomePage(),
            HomePage(),
          ],
        )