这条路线有什么问题('Future' 错误)?
What's wrong with this route ('Future' error)?
我是路由新手,收到错误消息“无法将参数类型 'Future' 分配给参数类型 'void Function()'。这有什么问题吗?
GestureDetector(
onTap: Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ResultsPage();
),
),
),
ETA:现在是这样的,太棒了:
GestureDetector(
onTap: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) => ResultsPage()));
},
child: Container()
虽然我仍然很困惑为什么我不能这样做
GestureDetector(
onTap: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) {
return ResultsPage()));}
},
child: Container()
onTap
接受函数,函数需要输入参数。
GestureDetector(
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ResultsPage(),
),
),
),
我是路由新手,收到错误消息“无法将参数类型 'Future' 分配给参数类型 'void Function()'。这有什么问题吗?
GestureDetector(
onTap: Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ResultsPage();
),
),
),
ETA:现在是这样的,太棒了:
GestureDetector(
onTap: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) => ResultsPage()));
},
child: Container()
虽然我仍然很困惑为什么我不能这样做
GestureDetector(
onTap: () {
Navigator.push(context,
MaterialPageRoute(builder: (context) {
return ResultsPage()));}
},
child: Container()
onTap
接受函数,函数需要输入参数。
GestureDetector(
onTap: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => ResultsPage(),
),
),
),