// 引入手机格式验证文件 (根据业务需求进行引入)
var phoneFormat = app.Simplify.verificationPhone;
// 点击事件
_getPhoneCode: function (e) {
let userPhone = e.target.id;
let that = this;
if (phoneFormat.test(userPhone)) {
that.setData({
getLoading: true //用来显示获取中
});
iFunctions._getPhoneCodeRequest(userPhone, that);
} else {
app.ejectInformation('提示', '手机格式有误。', false);
}
}
};
iFunctions = {
//获取验证码
_getPhoneCodeRequest: function (userPhone, that) {
var codeTime;
var timeIndex = 60;
wx.showLoading({
title: '获取中',
});
wx.request({
url: app.Simplify.requestUrl + '/api/tmp_2801/dig3396/getcodes',
data: {
phone: userPhone
},
method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
success: function (res) {
app.showInformation('获取成功', 1500);
that.setData({
getPhoneCode: '重新获取(' + timeIndex + ')'
});
codeTime = setInterval(function () {
timeIndex--;
if (timeIndex == 0 || timeIndex < 0) {
clearInterval(codeTime);
that.setData({
getLoading: false,
getPhoneCode: '重新获取'
});
} else {
that.setData({
getPhoneCode: '重新获取(' + timeIndex + ')'
});
}
}, 1000);
},
fail: function () {
}
})
},
微信小程序获取验证码的代码参考
最新推荐文章于 2023-07-19 10:12:15 发布