url(阿里云接口) :
https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&cardBinCheck=true
data() {
return {
userInputCardNum: '', // 银行卡账号
cardNum: 0, //转义去空格后的卡号
cardlen: 0,
bankName: '', // 银行名字
cardType: '', // 银行卡类型
user: '', // 持卡人姓名
phone: '', // 持卡人手机号
msg: {}
}
},
submit_card_num(e) {
// 发送请求
this.cardNum = '6222005865412565805'
return new Promise((reslove, reject) => {
uni.request({
url: 'https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardBinCheck=true&cardNo=' +
this.cardNum, //仅为示例,并非真实接口地址。
data: {
text: 'uni.request'
},
header: {
'content-type': 'application/json;charset=GBK', // 默认值
},
success: (res) => {
// console.log(res.data);
this.msg = res.data
console.log('内部的msg', this.msg.bank);
reslove(res)
},
});
}).then(res => {
console.log('外边的msg', this.msg);
})
还有一个比较有趣的问题:第一次点击外部会为空,第二次就好了,可能因为异步问题。