所以我在容器做到这一点:mapDispatchToProps行动不是一个函数
const mapDispatchToProps = (dispatch) => {
return {
actions: bindActionCreators({fetchMarkers}, dispatch)
}
}
当道具在浏览器中登录我收到:
actions: {
fetchMakers: function() ....
}
,但是当我打电话this.props.actions.fetchMarkers(params)
我得到以下错误:
Cannot read property 'fetchMarkers' of undefined
这使我疯了,请帮忙!
编辑:
操作:
export const fetchMarkers = (payload) => {
return {
type: actionTypes.fetchMarkers,
payload
}
}
我们可以看到更多的,你怎么连在哪里你用吧? – Li357
我会说你错误地导入了fetchMarkers,因为当你像你一样绑定它时,你应该能够用'this.props.actions();' –