【发布时间】:2020-08-06 12:13:30
【问题描述】:
尝试设置一个包含客户地址和电话号码的表单,但 API 只接受带有国家/地区代码的电话号码。所以需要通过代码添加进去。
我已经用下面的代码试过了,但似乎总是漏掉最后一个数字。
export default function ShippingAddressForm(props: Props) {
let { address, onChangeAddress } = props;
let [phoneState, setPhoneState] = useState<string>('');
<TextInput
label={t('Phone Number')}
textContentType="telephoneNumber"
value={phoneState}
onChangeText={(number) => {
setPhoneState(number)
let phone = '+61' + phoneState
onChangeAddress({ ...address, phone })
}}
/>
}
使用 react native typescript 在 Expo 上构建应用
【问题讨论】:
标签: javascript reactjs typescript react-native expo