【发布时间】:2019-02-08 18:03:27
【问题描述】:
我需要将 2 个值传递给发布请求。 我已经这样写了电话
const { phoneNumber, code } = params;
yield call(
apiCall,
Generic.loginSms,
actions.loginSmsLink(phoneNumber, code)
);
动作就是这样。
export const loginSmsLink = createAction(
ActionTypes.SMS_CODE_LOGIN,
phoneNumber => ({ phoneNumber }),
code => ({ code })
);
请求:
loginSms: apiCall(({phoneNumber, code}) => ({
method: 'POST',
url: '/login',
data: {
loginAuthenticationToken: {
'@type': 'sms',
phoneNumber,
code
}
}
})),
请求只接受 phoneNumber 的第一个参数。
【问题讨论】:
标签: redux redux-saga