解决方案就是给每个表单加key
如:
<el-form ref="ruleForm" :model="formData" :rules="rules">
<el-form-item label="名字" prop="name">
<el-input v-model="formData.name"></el-input>
</el-form-item>
<el-form-item label="年龄" prop="age">
<el-input v-model="formData.age"></el-input>
</el-form-item>
<el-form-item label="银行卡号" key="1" v-if="formData.age >= 18" prop="bankCardNo">
<el-input v-model="formData.bankCardNo"></el-input>
</el-form-item>
<el-form-item label="银行卡号" key="2" v-else>
<el-input v-model="formData.bankCardNo"></el-input>
</el-form-item>
</el-form>