// pages/user/completeData/index.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { showMove: false, navTopHeight: app.globalData.menuTop + app.globalData.navTopHeight + 10, }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ showMove: true }) }, backPage(){ wx.navigateBack({ delta: 1, }) }, toPay(){ let data = { price: null, from: 'routine', paidPrice: 0 } app.http('post','recharge/wechat',data).then((res)=>{ if(res.data.success){ let orderInfo = res.data.data.data; this.payment(orderInfo) } else{ wx.showToast({ title: res.data.msg, icon: 'none' }) } }) }, payment(orderInfo){ // 调用支付接口 wx.requestPayment({ provider: 'wxpay', ...orderInfo, signType: 'MD5', success: success => { wx.showToast({ title: '支付成功', icon: 'success', duration: 3000, }) wx.removeStorageSync('form') let time = setTimeout(() => { clearTimeout(time) wx.navigateTo({ url: '../agreement/index', }) }, 3000) }, fail: error => { console.log(error) if (error.errMsg == 'requestPayment:fail cancel') { wx.showToast({ title: '已取消支付', icon: 'none', duration: 5000 }) } else { wx.showToast({ title: error || error.msg, icon: 'none', duration: 5000 }) } }, }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ // onShareAppMessage: function () { // } })