- 小白求助ts(2339)微信支付“未定义”,类型"string"上不存在属性"payment"?
//云开发支付 goPay(){ let user:any=this.data.user if(user.status==0){ wx.cloud.callFunction({ name: 'payment', data: { totalFee:1, outTradeNo:user._id, //订单号 }, success: res => { console.log("获取支付参数成功",res) const payment = res.result.payment wx.requestPayment({ ...payment, success (res:any) { console.log('支付成功', res) }, fail (err:any) { console.error('支付失败', err) } }) }, fail: console.error, }) }else{wx.showToast({ icon:'none', title:'该学生已缴费' }) } } [图片]
2022-08-13 - 小白求助:if else执行if不执行else,显示undefined?
Page({ data: { shenfenid:'', }, onLoad() { }, //获取用户输入身份证id getid(event){ // console.log('获取输入的身份证号',event.detail.value) this.setData({ shenfenid:event.detail.value }) }, //查询按钮 search(){ let shenfenid = this.data.shenfenid console.log('shenfenid',shenfenid) //校验身份证号长度 if (shenfenid.length != 18 ){ wx.showToast({ icon:'none', title:'请输入18位身份证号', }) return } //查询操作 wx.cloud.database().collection('yun-users').where({ shenfenid:shenfenid }).get({ success(res){ console.log("获取数据成功",res) let user= res.data[0] console.log("user",user) if(shenfenid == user.shenfenid){ console.log('查询成功') wx.showToast({ title:'查询成功' }) }else{ console.log('查询失败') wx.showToast({ icon:'error', title:'查询失败' }) } }, fail(res){ console.log("获取数据失败",res) } }) } }) 查询不到对应身份证号id时候打印undefined,而不执行else跳错误提示
2022-08-11