Commit aa00529d by 谢中龙

修改条形码渲染时机

parent 939eebf8
...@@ -4,12 +4,14 @@ const wxService = require('../../utils/wxService') ...@@ -4,12 +4,14 @@ const wxService = require('../../utils/wxService')
const utils = require('../../utils/util') const utils = require('../../utils/util')
const envInfo = require('../../config/index').envInfo const envInfo = require('../../config/index').envInfo
var wxbarcode = require('../../codeUtils/index.js'); var wxbarcode = require('../../codeUtils/index.js');
var count = 0;
wxService.page({ wxService.page({
/** /**
* 页面的初始数据 * 页面的初始数据
*/ */
data: { data: {
date:'', date:'',
focus: false, focus: false,
memberCardNo: '', memberCardNo: '',
...@@ -43,12 +45,18 @@ wxService.page({ ...@@ -43,12 +45,18 @@ wxService.page({
*/ */
onLoad (options) { onLoad (options) {
wx.hideShareMenu(); wx.hideShareMenu();
console.log('onload')
const { memberCardNo, memberId } = wx.getStorageSync('_baseUserInfo')
// if(memberCardNo){
// }
}, },
/** /**
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow () { onShow () {
console.log('onshow')
// 取会员卡号 // 取会员卡号
const {memberCardNo, memberId} = wx.getStorageSync('_baseUserInfo') const {memberCardNo, memberId} = wx.getStorageSync('_baseUserInfo')
if(memberCardNo && memberId){ if(memberCardNo && memberId){
...@@ -58,10 +66,8 @@ wxService.page({ ...@@ -58,10 +66,8 @@ wxService.page({
},()=>{ },()=>{
// 获取会员信息 // 获取会员信息
this.getMemberFind() this.getMemberFind()
// 条形码
setTimeout(()=> {
wxbarcode.barcode('barcode', memberCardNo, 500, 120);
}, 200)
}) })
} }
}, },
...@@ -123,9 +129,28 @@ wxService.page({ ...@@ -123,9 +129,28 @@ wxService.page({
index: data.member.sex, index: data.member.sex,
date: data.member.birthday date: data.member.birthday
}) })
wxbarcode.barcode('barcode', this.data.memberCardNo, 500, 120);
setTimeout(() => {
wxbarcode.barcode('barcode', this.data.memberCardNo, 500, 120);
},200);
// this.setInternal();
} }
}) })
}, },
//定时刷新 10s
setInternal(){
var timeOut = setInterval(() => {
if(count < 10){
count ++;
wxbarcode.barcode('barcode', this.data.memberCardNo, 500, 120);
}
else{
clearInterval(timeOut);
}
},500);
},
canvasIdErrorCallback (e) { canvasIdErrorCallback (e) {
console.log('code-me', e.detail.errMsg) console.log('code-me', e.detail.errMsg)
}, },
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
"hidedInDevtools": [] "hidedInDevtools": []
}, },
"isGameTourist": false, "isGameTourist": false,
"condition": { "condition": {
"search": { "search": {
"current": -1, "current": -1,
"list": [] "list": []
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
"list": [] "list": []
}, },
"miniprogram": { "miniprogram": {
"current": 13, "current": -1,
"list": [ "list": [
{ {
"id": -1, "id": -1,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment