关于这部史诗,我遇到了一个非常奇怪的问题。它在台式机,Android上运行良好,但在iOS上却完全无法运行。.好吧,它从未采取任何行动。我确定动作已被触发(但我还没有确认Redux开发人员工具无法正常工作)
export function authenticate(action$) {
return action$.ofType(USER_LOGIN)
.mergeMap(({email, password}) => login(email, password)
.map(res => {
console.log(res)
if (res.error) {
return { type: AUTH_FAILED, payload: res.message }
} else {
return { type: AUTH_SUCCESS, payload: res.payload }
}
})
.catch(err => {
console.log('Login error: ', err)
return { type: AUTH_FAILED, message: err }
})
)
}
动作被触发
function selectorFactory(dispatch) {
return state => ({
...
login: (email,password) => dispatch(userLogin(email,password)),
...
}
我已经在控制台上将此日志记录为正在工作,我们正在进行调度,但是该史诗没有触发..有任何线索吗?
答案 0 :(得分:0)
由其他地方的错误导致,该错误很难调试。