开发者社区> 问答> 正文

fish_redux adapter使用问题 Navigator传参使用问题

各位老师,你们好! 我是一个刚刚接触移动端的程序员,初步学习了flutter,在项目开发过程中,想寻找一些flutter的框架,发现了 fish_redux,在使用中遇到了一些问题,想请教您一下。

直接上问题: 利用fish_redux插件创建了orgloginstatus_page,里面利用 orgloginstatus_adapter循环展示了 orgstatus_component的内容(通过API接口获取的数据ListA,接口报文类型为JSON), image.png

orgloginstatus_page/effect.dart image.png

orgloginstatus_page/view.dart image.png

orgstatus_component是一个按钮, orgstatus_component/view.dart image.png

效果如下:

image.png

我想实现的是 当点击按钮的时候,showDailog 一个循环列表(tellerstatus_component的内容,这时在orgstatus_component下创建了tellerdialog_component),

orgstatus_component/effect.dart image.png

以下的操作就是需要操作tellerdailog_component(这里本想是和orgloginstatus_page一样,再做一个adapter循环就行,但实际报错了)。

image.png

tellerdialog_component/effect.dart通过API接口获取循环数据

image.png

这样当我点击页面上的按钮时候,理想的是弹出showdailog的循环内容,可实际情况是报类型错误。

image.png

不知道为什么? 界面显示的是这样的

image.png

实际想实现的是这样的

image.png

  1. 关于Navigator传参问题 Navigator.of(ctx.context).pushNamed('aaa', arguments: action.payload); 时,怎么在 ‘aaa’ 页获取到 传递过来的 action.paload数据,是在‘aaa’的page里面,还是state里面,或者是effect里面?

请各位大佬帮忙

展开
收起
心飘远方 2020-01-07 14:52:19 1217 0
1 条回答
写回答
取消 提交回答
  • aaa的state.dart里面又个init方法,有个map,那个map就是前一个页面传过来的arguments

    2020-01-08 15:43:53
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载