通过一下代码控制arrears对应的required的值为true或者false可行吗如果不行怎么修改?实际上是不可行的 data return 子表列表以及表格属性 subTable
通过修改代码可以实现控制arrears对应的required的值为true或false。目前代码中required的值是通过this.firstCheck来控制的,而this.firstCheck的值是通过firstCheck属性初始化的,所以无法动态改变arrears的required属性。要实现动态改变arrears的required属性,可以将rules对象中arrears的required属性改为一个函数,然后在valid()方法中根据条件返回不同的验证规则,例如:
rules: {
// ...
arrears: [
{ required: () => this.mdl.arrearsOrNot === 1 && this.firstCheck, message: "请输入借款金额", trigger: 'change' }
],
// ...
},
这样就根据arrearsOrNot和firstCheck的值动态控制了arrears的required属性
原文地址: http://www.cveoy.top/t/topic/iRxS 著作权归作者所有。请勿转载和采集!