在动态场景中反应本机路由器磁通渲染数据

时间:2017-01-19 23:07:43

标签: react-native react-native-router-flux

我正在使用react-native-router-flux 3.10.3 我有一个带有键列表的场景,其中包含带有数据的列表视图,一旦按下列表中的一行,它就会带到具有关键图像的另一个场景。 注意:我也需要传递道具。 我用

Actions.images({rowid : rowid, title : title}

在场景,图像中,我传递rowid并从服务器获取数据

componentDidMount = () => {
 this._fetchAllTheImages(this.props.rowid); //this function fetch all the images with particular id and render in scene images .
}

一切都很好,当我加载我的应用程序时,首先它按预期工作,我的列表视图被渲染,根据所选行,传递rowid我的图像也在图像场景中渲染。 问题出在这里,我在场景图像中有一个后退按钮,同时按下后退按钮我的

Actions.list();

它将我带到listview,但是当我尝试按下其中一行并转到场景图像时,它会从之前按下的行中提供相同的旧图像。 有没有什么方法可以动态地获取图像,从服务器传递rowid? 我不知道我错过了什么。我想根据每次传递的行ID刷新场景和新图像。 我试过

Actions.refresh({key:images, rowid:rowid,title:title});
Actions.refresh({key : 'key:images',rowid:rowid,title:title});

没有任何帮助,任何建议,我非常感谢。

谢谢

0 个答案:

没有答案