This commit is contained in:
18631081161 2026-03-25 17:35:44 +08:00
parent 7210dcfa5f
commit e7345b75cd

View File

@ -104,8 +104,9 @@
<input
v-model="formData.surname"
placeholder="请输入姓氏"
maxlength="2"
maxlength="-1"
@blur="handleSurnameBlur"
@input="handleSurnameInput"
/>
</view>
@ -1119,12 +1120,28 @@ const handleExpectMarryChange = (e) => {
}
const handleSurnameBlur = () => {
// 2
if (formData.surname.length > 2) {
formData.surname = formData.surname.slice(0, 2)
}
//
if (formData.relationship && formData.surname) {
formData.nickname = generateNickname(formData.relationship, formData.surname, formData.childGender || 1)
}
}
/**
* 姓氏输入事件 - 在中文输入法确认后限制长度
* iOS中文输入法拼音组合阶段不截断只在确认汉字后检查
*/
const handleSurnameInput = (e) => {
const value = e.detail.value || ''
// 2
if (value.length > 2) {
formData.surname = value.slice(0, 2)
}
}
//
const handleAgeMinChange = (e) => {
const val = ageRangeOptions.value[e.detail.value]