🐞 fix(ID1000744):输入方式的优化,输入联系方式太快,会自动删掉原先输入的数字

This commit is contained in:
Haiyi 2022-11-17 18:13:58 +08:00
parent 1b84e9907e
commit 5f5ae31c95

View File

@ -136,7 +136,9 @@ export default () => {
const btnDisabled = useMemo(() => {
let canShow = false
const obj = itemList.filter(item => {
return item.value !== ''
if (item.require) {
return item.value !== ''
}
})
if (obj.length < 4) {
canShow = true
@ -197,8 +199,9 @@ export default () => {
return it
})
setItemList([...itemList])
setFormData((e) => ({ ...e, name: itemList[0].value, phone: itemList[2].value, address_detail: itemList[4].value, factory: itemList[1].value }))
setFormData((val) => ({
...val, name: itemList[0].value, phone: itemList[2].value, address_detail: itemList[4].value, factory: itemList[1].value
}))
}
@ -289,7 +292,7 @@ export default () => {
<Input
placeholderStyle={styles.placeholderStyle}
maxlength={item.maxLength ? 11 : 100}
onInput={(e) => changeInput(e, item)}
onBlur={(e) => changeInput(e, item)}
type={item.type}
onClick={() => showModal(item)}
style={{ width: '212px' }}