Amplify 身份验证器对于常见的身份验证流程非常方便。
默认情况下,国家代码预选为 +1,但为其他国家开发的应用程序可能希望默认为另一个。
有没有办法更改默认的预选值。
官方文档没有包含任何关于此的内容。
Amplify 身份验证器对于常见的身份验证流程非常方便。
默认情况下,国家代码预选为 +1,但为其他国家开发的应用程序可能希望默认为另一个。
有没有办法更改默认的预选值。
官方文档没有包含任何关于此的内容。
您可以dialCode
在 formFields 中传递。
{
type: 'phone_number',
dialCode: 27, // or '+27'
value: '5555555555',
}
signUpConfig.defaultCountryCode 到救援。
看完了amplify-js的源码。代码在这里。
getDefaultDialCode() {
return this.props.signUpConfig &&
this.props.signUpConfig.defaultCountryCode &&
countryDialCodes.indexOf(
`+${this.props.signUpConfig.defaultCountryCode}`
) !== -1
? `+${this.props.signUpConfig.defaultCountryCode}`
: '+1';
}
所以要使用它。HOC应该喜欢
export default withAuthenticator(App, {signUpConfig: {defaultCountryCode: 61}})