有同页面会有选择不同的类别,页面展示页不同模块功能的需求

其中这整个页面的输入框和下拉选项都是套在一个form里面的。切换的时候会有表单校验突然又冒出来的情况

情况说明
- 整个页面都是套用在一个form里面,选择内部外部不同类型的时候要清空掉相应的字段。
- 清空相应的字段后会调用一个去掉表单验证的方法this.$refs.addForm.clearValidate();
- 保存的时候会整体进行校验核查一边,所以不同模块选择基本时用v-if判断显示哪个字段。
处理相应的方法
- 表单校验的时候要校验的字段一定要在data里先声明。不能直接写subForm: {}
subForm: {
supplierType: 'NB',
supplierCategory: 'GSZT',
companyId: '',
currencyId: '',
licensePath: '',
companyZtId: '',
remarks: '',
dutyNo: '',
supplierName: '',
userId: '',
staffDeptId: '',
staffDeptName: '',
},
- v-if做不同字段展示的时候一定要加key
