1

我正在使用 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"
]);
4

0 回答 0