我正在使用 react 和回流、react-router 和 browserify 构建前端应用程序。
我收到了一条控制台消息。
[object Object] 缺少监听方法
你知道为什么我有这样的例外吗?
零件
var TrendSearchBox = React.createClass({
mixins: [Reflux.listenTo(BroadcastStore, "onCategoryUpdate")],
onCategoryUpdate: function() {
},
render: function() {
return (
<div>
<Input type="select" label="select1" multiple onChange={this._getTitles} ref="categoryIds">
</Input>
<Input type="select" label="select2" multiple ref="titleIds">
</Input>
<ButtonInput type="submit" value="search" bsStyle="primary" bsSize="large" className="btn-block"/>
</div>
);
},
_getTitles: function() {}
});
店铺
var BroadcastStore = Reflux.createStore({
listenables: BroadcastActions,
onCategoryUpdate: function() {
console.log('1');
},
onResultUpdate: function() {
console.log('2');
}
});
行动
var BroadcastActions = Reflux.createActions([
"categoryUpdate",
"resultUpdate"
]);