uniapp写了一个验证身份证号码的方法怎么在uni-easyinput的表单验证rules里面使用这个方法
在uni-easyinput的表单验证rules里面可以使用自定义的验证方法,具体步骤如下:
- 在组件的data里面定义验证规则,例如:
data() {
return {
rules: {
idCard: [
{ validator: this.validateIdCard, message: '身份证号码格式不正确' }
]
}
}
}
- 在methods里面定义身份证号码验证方法,例如:
methods: {
validateIdCard(rule, value, callback) {
// 调用你的身份证号码验证方法
// 如果验证通过,调用callback(),否则调用callback(new Error('错误信息'))
}
}
- 在表单的uni-easyinput组件中使用验证规则,例如:
<uni-easyinput
v-model="idCard"
:rules="rules.idCard"
label="身份证号码"
></uni-easyinput>
这样就可以在uni-easyinput的表单验证rules里面使用自定义的验证方法了
原文地址: https://www.cveoy.top/t/topic/iUs6 著作权归作者所有。请勿转载和采集!