如图客户名称
<a-col :span="8">
<a-form-item label="客户名称" name="customerId">
<a-select v-model:value="form.customerId" class="borderWhere bginput"
placeholder="请选择客户" @change="modifyCustomer">
<a-select-option v-for="customer in customers" :value="customer.id"
:key="customer.id">{{
customer.custName
}}</a-select-option>
</a-select>
</a-form-item>
</a-col>
绑定了form.customerId之后选择了 还提醒我选择客户名称
解决一 name和v-model里的名字设置成为一致
解决二 去掉rules的类型验证
customerId: [{ required: true, message: '请选择客户' }],
dutyName: [{ required: true, message: '请填写联系人', type: 'string' }],
之前我把string改成number number改成string 去掉之后完美解决问题