网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序支付函數封裝

發布時間:2021-06-04 08:23 所屬欄目:小程序開發教程
微信小程序項目的時候基本都經常用到微信支付,改方法官方文檔如下:
微信小程序支付函數
每次調用微信支付需要如下代碼:
微信支付寶調用代碼
在項目實際使用過程中,可以給這個函數封裝了起來 
首先在utils下面創建一個新的文件 
命名為config.js

然后代碼如下

/**
 * 自定義封裝支付函數
 */
function pay(res, successData,errorData) {
  console.log(res.data.data)
  wx.requestPayment({
    "timeStamp": res.data.data.timeStamp,
    "nonceStr": res.data.data.nonceStr,
    "package": res.data.data.package,
    "signType": "MD5",
    "paySign": res.data.data.paySign,
    "success": function (res) {
      wx.showToast({
        title: '支付完成',
        icon: "success",
        duration: 1500,
        success: function (data) {
          successData(data)
        }
      })
    },
    "fail": function (res) {
      if (errorData){
        errorData(res)
      }
      wx.showToast({
        title: '取消支付成功!',
        icon: "success",
        duration: 1500,
      })
    }
  })
}
最后在這個文件最后導出來

//導出模塊
module.exports = {
    pay:pay
}
用的時候在需要調用支付的頁面引入config.js這個文件,比如

const config = require('../../utils/config.js');
然后要用的時候直接調用

config.pay(res, (res) => {
          //這里是支付成功的回調
      },(res)=>{
          //這里是支付失敗的回調函數
      })


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/26067.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×