码迷,mamicode.com
首页 > 其他好文 > 详细

Flutter命名路由报错-Closure call with mismatched arguments:function 'routes.<anonymous closure>'

时间:2020-06-21 19:36:59      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:技术   xtend   arp   路由   ESS   product   table   报错   png   

【报错描述】

技术图片

Closure call with mismatched arguments: function ‘routes.<anonymous closure>‘
Receiver: Closure: (dynamic) => ProductPage
Tried calling: routes.<anonymous closure>(Instance of ‘StatelessElement‘, arguments: null)
Found: routes.<anonymous closure>(dynamic) => ProductPage

//将跳转的页面
class ProductPage extends StatefulWidget { }

 

futter 版本

Flutter (Channel stable, v1.17.1, on Microsoft Windows [Version 10.0.18362.900], locale zh-CN)
    • Flutter version 1.17.1 at D:\Programs\flutter
    • Framework revision f7a6a7906b (6 weeks ago), 2020-05-12 18:39:00 -0700
    • Engine revision 6bc433c6b6
    • Dart version 2.8.2

 

【解决方案】

routes必须要带上参数,否则会报错,如下所示:

final routes = {
"/":(content,{arguments}) => Tabs(),
"/form":(content, {arguments}) => FormPage(),
"/order":(content, {arguments}) => OrderPage(),
"/product":(content, {arguments}) => ProductPage(),
"/search":(content,{arguments}) => SearchPage(arguments:arguments),
};

 

Flutter命名路由报错-Closure call with mismatched arguments:function 'routes.<anonymous closure>'

标签:技术   xtend   arp   路由   ESS   product   table   报错   png   

原文地址:https://www.cnblogs.com/liuyp-ken/p/13173652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!