【发布时间】:2022-01-18 14:30:30
【问题描述】:
我想在 navigator.push 中以列表形式评估小部件,但弹出错误“错误:没有为类 'Textwidget' 定义 getter 'index'。”那我该怎么做才能解决这个问题
class Textwidget extends StatelessWidget {
late String text;
Textwidget(this.text);
List<Widget> gridMembersPath = [
wewre(),
];
@override
Widget build(BuildContext context) {
return InkWell(
onTap: () {
Navigator.push(context, MaterialPageRoute(builder: (context){
return (gridMembersPath[index]);
}));
},
child: Container(
margin: EdgeInsets.only(left: MediaQuery.of(context).size.width * 0.1),
child: Text(
text,
style: TextStyle(fontSize: 20,color: Colors.grey),
),
),
);
}
}
【问题讨论】:
-
你还没有定义
index。它的价值是什么?
标签: flutter