具体的UI展示如下:
数据格式为:
data: [
{ label: '顺丰', value: '' },
{ label: '韵达', value: '' },
{ label: '圆通', value: '' },
// ...动态数据,可能还有更多
]
校验规则及显示:
必填校验;否则标红对应输入框,并在对应输入框下显示'请输入单量比例'
格式校验;比例值必须是大于0的数字类型,否则标红对应输入框,在对应的输入框下显示‘输入值必须为正数’
关联交验:各个单量比例之和必须为100,否则标红所有输入框,并在所有输入框下显示'比例之和必须为100%'
前两个没有关联逻辑的校验element-ui中有提供,但是关联关系的逻辑没什么思路,劳烦大牛有方法的提供一下具体的思路(最好能贴出代码),万分感谢!
采用一楼的方式只能校验当前项是否满足,无法将前面填写的置为合法
翻翻过去那场雪
一只萌萌小番薯
相关分类