微信小程序避免网络卡顿重复提交表单(添加节流阀)
//index.js
var flag = true //定义一个全局变量
// 提交车主认证
submit: function () {
var that = this
if(flag == true){
flag = false //关闭提交表单数据开关,直到本次提交事件完全执行结束后,打开 flag 开关
var form = that.data.form
$http.post('url',{
//参数
}).then(red=>{
var resObj = res.data
if(resObj.code == 1){
//请求成功
// 清空表单数据之后关闭节流阀开关 flag = true
}else{
//请求失败
flag = true
}
}).catch(err=>{
console.log('异常回调',err)
flag = true
})
}
},