咨询价格
客服人员会及时与您联系,请注意接听
MIP.watch('submitStatus', function (newVal, oldVal) {
if (newVal === 'none') {
return false
}
// 表单验证
if (!MIP.getData('submitData.phone') || !MIP.getData('submitData.name')) {
MIP.setData({
submitStatus: 'submitFailed'
})
MIP.setData({
submitMessage: !MIP.getData('submitData.name') ? '请输入您的姓名' : '请填写手机号'
})
setTimeout(()=> {
MIP.setData({
submitStatus: 'none'
})
}, 1500)
return false
}
if (newVal === 'submitting') {
fetch('/mock.php?do=' + newVal, {
body: JSON.stringify(MIP.getData('submitData')),
method: 'POST',
cache: 'no-cache'
})
.then(res => {
res.json().then(res => {
if (res.status === 1) {
console.log(res.msg)
MIP.setData({
submitStatus: 'submitSuccess',
submitMessage: res.msg
})
setTimeout(()=> {
MIP.setData({
submitStatus: 'none'
})
}, 10000)
} else if (res.status === 0){
console.log(res.msg)
MIP.setData({
submitStatus: 'submitFailed',
submitMessage: res.msg
})
setTimeout(()=> {
MIP.setData({
submitStatus: 'none'
})
}, 1500)
}
})
})
.catch(function (err) {
console.log('数据请求失败!')
MIP.setData({
submitStatus: 'submitFailed'
})
MIP.setData({
submitMessage: '提交失败请重试!'
})
setTimeout(()=> {
MIP.setData({
submitStatus: 'none'
})
}, 1500)
})
}
})