blob: 12ce7925008733a52740044c7efbe0694a7229f7 [file] [log] [blame]
// pages/qrcode/qrcode.js
const QR = require('../../utils/weapp-qrcode.js')
const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
qrcodeURL: "",
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function(options) {
var that = this;
wx.getScreenBrightness({
success:function(e){
wx.setStorageSync("brightness", e.value);
}
})
wx.setNavigationBarTitle({
title: '付款码',
})
wx.setScreenBrightness({
value: 1,
})
wx.$doPost('/v1/qrcode', {}, function(ok, ret) {
console.log(ret);
if (ok) {
var imgData = QR.drawImg(ret.data.qrcode, {
typeNumber: 4,
errorCorrectLevel: 'M',
size: 500
})
that.setData({
qrcodeURL: imgData
})
}else{
wx.showModal({
title: '错误',
content: '获取二维码失败,请稍后再试',
showCancel: false,
success(res) {
wx.navigateBack({
})
}
})
}
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function() {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function() {
}
})