最开始用得网上得
<FormItem
label="采购方开户行"
:rules="
baseForm.receiptType == '12'
? baseInfoRule.procureBank
: [{ required: false }]
"
>
<Input
v-model="baseForm.procureBank"
placeholder="请输入采购方开户行"
style="width: 350px"
/>
</FormItem>
发现前面得红色必选项跟着变换,但是表单验证输入了还是显示不能为空
然后我用了v-if 结果,红色星号在,表单验证确是可以的
最终解决方法:
用v-show!!!!!!!!
<div v-show="baseForm.receipt == '11'">
<div v-show="baseForm.receipt== '12">
把需要输入的用v-show来验证就好了,可以实现 表单验证,还有红色星号的切换,真是不容易,
麻烦给个赞!!