`
<el-form-item :rules="[
{validator:(rule, value, callback)=>{
checkBillerCode(rule, value, callback,item)
},
target:'blur'
}]">
<el-input v-model="item.billerCode"></el-input>
</el-form-item>`
`
method: {
checkBillerCode(rule, value, callback, data) {
validateBpayBiller({ billerCode: data.billerCode })
.then(res => {
if (res.result.validateStatus) {
return callback()
} else {
this.$message.error(res.result.validateMessage)
return callback(new Error())
}
})
.catch(row => {
return callback(new Error())
})
}
}
`
这种情况下 target:'blur' 不起作用了,如何让它起作用呢?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…