我正在开发一个 React 应用程序,但遇到了问题。我正在尝试将数据从概览页面 ( /) 传递到另一个视图ShowAllView( /#/showall)。
我做了一个Action从概述中传递数据的方法。ShowAllView全班听那个Action。但是,它似乎并没有在ShowAllView课堂上触发。如果我尝试在概览中收听组件中的操作,则效果非常好。
该类ShowAllView在. render()_Action
我正在使用带有 Reflux 的 React。
有谁知道将数据从一个视图传递到另一个视图的解决方案?或者未渲染的组件应该如何监听Actions?
编辑
概述.jsx:
//some method
Actions.selectTab(selectedTab);
showall.jsx
mixins:[
Reflux.listenTo(Actions.selectTab, "setSelectedTab")
]
//...some more code
也许这会有所帮助:
var Routes = (
<Route handler={App} path='/'>
<DefaultRoute handler={OverView} />
<Route name='showall' handler={ShowAllView}></Route>
</Route>
);