checkName:function(e){
console.log('姓名',e.mp.detail.value)
if(!e.mp.detail.value){
this.errMsg.reName="请填写姓名"
return false
}else{
this.errMsg.reName=''
return true
}
},
//身份证号码,reg:身份证格式
checkIdcard:function(e){
console.log('身份证',e.mp.detail.value)
var reg=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(e.mp.detail.value);
if(!e.mp.detail.value){
this.errMsg.reIdcard=''
return true
}else if(!reg){
this.errMsg.reIdcard = '身份证格式不正确!'
return false
}else{
this.errMsg.reIdcard=''
return true
}
},
//手机号,num:手机号格式
checkNumber:function(e){
console.log('手机号',e.mp.detail.value)
var num=/^1(3|4|5|6|7|8|9)\d{9}$/.test(e.mp.detail.value);
if(!e.mp.detail.value){
this.errMsg.reNumber="请填写手机号"
return false
}else if(!num){
this.errMsg.reNumber = '手机号格式不正确!'
return false
}else{
this.errMsg.reNumber=''
return true
}
},
checkWageNum:function(e){
console.log('项目名称',e.mp.detail.value)
if(!e.mp.detail.value){
this.errMsg.wageNum="请填写项目名称"
return false
}else{
this.errMsg.wageNum=''
return true
}
},
checkWagePeople:function(e){
console.log('负责人',e.mp.detail.value)
if(!e.mp.detail.value){
this.errMsg.wagePeople="请填写负责人"
return false
}else{
this.errMsg.wagePeople=''
return true
}
},
checkWageContact:function(e){
console.log('联系方式',e.mp.detail.value)
if(!e.mp.detail.value){
this.errMsg.wageContact="请填写联系方式"
return false
}else if(!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(e.mp.detail.value))){
this.errMsg.wageContact = '手机号格式不正确!'
return false
}else{
this.errMsg.wageContact=''
return true
}
},
onClick: function (e){
console.log('申请数据:' + this.form)
uni.reLaunch({
url:"/pages/home/index"//关闭所有页面跳转到index页面
})
}
写最后的onclick若前面的checkName,checkIdcard……return的返回值为true的时候,就进行跳转。要怎么写???