alibaba / fish-redux

An assembled flutter application framework.
https://github.com/alibaba/fish-redux
Apache License 2.0
7.33k stars 843 forks source link

ctx.broadcast无法传到reducer层 #575

Open juggist opened 4 years ago

juggist commented 4 years ago

通过TabBarView创建了2个页面A,B。A页面ctx.broadcast只能传到B页面的effect层,无法传到reducer层。

额外尝试了ctx.dispatch和ctx.broadcastEffect,B页面的effect和reducer都收不到通知。

是我哪里用错了嘛?

hasonguo commented 4 years ago

我也遇到这样的问题了,我是A页面跳转到B页面后,A页面这里有数据请求,请求完发给B页面

zjuwjf commented 4 years ago

@juggist 目前的设计确实如此。这有点历史原因,谈不上特别好。 可以在B页面的Effect层做一次转发给Reducer。

hfbi360 commented 4 years ago

@juggist 目前的设计确实如此。这有点历史原因,谈不上特别好。 可以在B页面的Effect层做一次转发给Reducer。

困扰两天的问题终于解决了