首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振集团:如何实现集团与集团的沟通

颤振集团:如何实现集团与集团的沟通
EN

Stack Overflow用户
提问于 2022-10-04 09:52:05
回答 1查看 83关注 0票数 0

N项目我有一个主页(包含电影数据列表)和HomeBloc。在单击单个电影单元格时,我导航到具有MovieDetailsBloc的“电影详细信息”页面。现在在细节页,我可以编辑名称或使电影作为最喜爱的等等,这需要反映在主页。

若要在更改电影详细信息页后更新主页,我将发送HomeBloc到电影详细信息页面,如下所示

代码语言:javascript
复制
MovieDetailsPage(homeBloc: <instance of HomeBloc>)

在MovieDetailsBloc中,我调用HomeBloc事件来像这样更新主页

代码语言:javascript
复制
homeBlocInstance.add(<home event>)

这种方法是可行的。

我的问题是,这种好的方法是否就像把集团传递到一个页面上一样?将有许多地方可能需要更新本主页。例如

在此情况下对“设置->更新”主页进行更改,是否应将“主页”框传递给“设置”页?但是,如果导航类似于这个主页->摘要页->设置页面,我应该继续将HomeBloc从主页传递到摘要页面,然后再传递到设置页面吗?这似乎不对。

我做得对吗?

还是有更好的解决方案?

EN

回答 1

Stack Overflow用户

发布于 2022-10-04 11:13:04

如果您使用的是GoRouter,当您导航回国内时,您可以将param传递到路由器状态,所以当您是go时,您可以在主页上进行一些处理。

例如:

代码语言:javascript
复制
context.goNamed(
  'home',
   queryParams:{
     'somestate': 'somevalue',
     'somesetting': 'settingValue',
   },
); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73946095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档