- 如何在微信支付完成后更新页面?
在小程序首页,有充值按钮,调出微信支付,完成支付后,如何能够刷新首页? //微信支付公用方法 const orderPay = function (openid, body, totalFee) { const outTradeNo = "lgl-" + new Date().getTime() //建立订单数据到数据库 const db = wx.cloud.database() db.collection('myVipPay').add({ data: { body: body, //订单名称 outTradeNo: outTradeNo, //订单编号 totalFee: totalFee, //支付金额,单位:分 payStatus: false, //支付情况 payTime: new Date(), //支付时间 }, success: function (res) { //调用支付云函数 wx.cloud.callFunction({ name: "pay", data: { body: body, outTradeNo: outTradeNo, totalFee: totalFee, nonceStr: openid, }, success: res => { //console.log(res) const payment = res.result.payment // payment包含了支付需要的所有参数 wx.requestPayment({ ...payment, success(res) { //console.log('支付成功', res) return res //that.onLoad() }, fail(err) { //console.error('支付失败', err) return err } }) }, fail: console.error }) } }) } module.exports.orderPay=orderPay
2023-06-08 - 用户昵称填写时点击“用微信用户昵称”后,bindblur第一次取不到值?
<view class="nicknameContent"> <text>昵称</text> <input type="nickname" placeholder="请输入昵称" maxlength="12" bindblur="nicknameInput"/> </view> /**设置昵称 */ 第一次点击“用微信昵称”取不到值,再调出键盘点一次就能取到值了 nicknameInput:function(e){ console.log(e) },
2022-07-02