我正在尝试制作一个具有侧边栏的小部件,我有以下代码
Widget build(BuildContext context) {
return Scaffold(
body: Expanded(
child: Row(
children: [
SafeArea(
child: NavigationRail(
selectedIndex: 0,
onDestinationSelected: (int index) {
print('Test');
},
destinations: [
NavigationRailDestination(
icon: Icon(Icons.home),
label: Text("Home"),
),
NavigationRailDestination(
icon: Icon(Icons.home),
label: Text("a"),
),
],
)),
SignUpPage(),
],
),
),
);
}
在调试模式下打开应用程序时出现错误Every child of a RenderCustomMultiChildLayoutBox must have an ID in its parent data.
下面是SignUpPage的代码,但不确定是否需要它,而且它有点长:https://pastebin.com/j1knyKFw
已经看过the other stack overflow thread about this error了,但在我的情况下没有帮助
尝试使用BingGPT进行调试,但没有任何结果。
1条答案
按热度按时间juzqafwq1#
下面是开始的示例代码。
首先,看看下面提到的源代码的输出:View。
现在,将下面提到的源代码复制并粘贴到
main.dart
文件中。原始程式码: