js写法
function validatePass (i, v, callback) {
let val = 0
this.dataForm.plans.forEach((item) => {
val += item.weight
})
if (val > 100) {
callback(new Error('所有阶段权重相加不能超过100%'))
} else {
callback()
}
}
export default {
data () {
return {}
},
methods: {
validatePass
}
}
vue写法
export default {
data () {
return {}
},
methods: {
validatePass (i, v, callback) {
let val = 0
this.dataForm.plans.forEach((item) => {
val += item.weight
})
if (val > 100) {
callback(new Error('所有阶段权重相加不能超过100%'))
} else {
callback()
}
}
}
}