前端技术
Uniapp前端异步调用的方式
2021-08-17 164 2
简介 Uniapp前端异步调用的方式
Uniapp需要使用
return new Promise((resolve, reject)=>{
})
结构
-------------
queryByUserIdCard() {
var that = this
return new Promise((resolve, reject) => {
this.$http.get(`/baseinfo/statementapply/bankStatementApply/queryByUserIdCard`, that
.statementForm).then(({
data
}) => {
if (data && data.success) {
if (data.bankStatementApply.id != undefined) {
that.statementForm.id = data.bankStatementApply.id
}
if (data.bankStatementApply.statementData != undefined) {
that.statementForm.statementData = data.bankStatementApply.statementData
}
return resolve('success')
}
}).catch((e) => {})
})
},
async showStatementApply(e) {
this.statementForm.id = ''
this.statementForm.userIdCard = this.inputForm.certificateNumber
if (this.inputForm.certificateNumber == '' || this.inputForm.certificateNumber == undefined) {
uni.showToast({
title: "身份证不能为空!",
icon: "none"
});
return;
} else {
await this.queryByUserIdCard()
this.modalName = e.currentTarget.dataset.target
}
},

