个人案例
- 优质建筑公司库
在网页上填资料,审核后在小程序上展示公司信息
牛逼轰轰的名片展示小程序扫码体验
- 在canvas中 wx.getImageInfo成功,其他都OK就是有一张图片怎么都不显示怎么回事?
救救孩子,被甲方催死了。给各位大佬磕头了,哐哐哐! 在canvas创建了一个背景,在上面填充了文字,图片,二维码,图片和二维码都是用wx.getImageInfo画的,文字和二维码在canvas里正常显示,头图怎么都出不来,编辑器和真机上都显示不出。没有报错。 [代码] [代码][代码]// 绘制头图[代码][代码] [代码][代码]var[代码] [代码]favImg = "https:[代码][代码]//image.xxxxxxx.com/1565/32/15652325168944.jpg?x-oss-process=image/resize,m_fill,h_524,w_930"[代码] [代码] [代码][代码]if[代码] [代码](favImg && favImg.length > 0) {[代码][代码] [代码][代码]wx.getImageInfo({[代码][代码] [代码][代码]src: favImg,[代码][代码] [代码][代码]success(re) {[代码][代码] [代码][代码]console.log(re)[代码][代码] [代码][代码]let Path = re.path;[代码][代码] [代码][代码]context.drawImage(Path, 35, 35, 930, 524)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail(re) {[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]// 绘制二维码[代码][代码]var[代码] [代码]qrcode = "https:[代码][代码]//www.xxxx.com/wp-content/xxx/xxx/card-165.jpg"[代码][代码] [代码][代码]if[代码] [代码](qrcode && qrcode.length > 0) {[代码][代码] [代码][代码]wx.getImageInfo({[代码][代码] [代码][代码]src: qrcode,[代码][代码] [代码][代码]success(re) {[代码][代码] [代码][代码]context.drawImage(re.path, 803, 760, 165, 165)[代码] [代码] [代码][代码]context.setTextAlign([代码][代码]'right'[代码][代码])[代码][代码] [代码][代码]context.setFillStyle([代码][代码]'#000000'[代码][代码])[代码][代码] [代码][代码]context.font = "regular 23px PingFang";[代码][代码] [代码][代码]context.fillText([代码][代码]'xxxxxx'[代码][代码], 965, 965, 930)[代码] [代码] [代码][代码]context.draw([代码][代码]false[代码][代码], () => {[代码][代码] [代码][代码]that.saveCanvas()[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.hideLoading()[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]context.draw([代码][代码]false[代码][代码], () => {[代码][代码] [代码][代码]that.saveCanvas()[代码][代码] [代码][代码]})[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码] 头图wx.getImageInfo返回的数据也没问题 [图片]
2019-09-23 - 授权不授权都没影响,所以wx.checkSession到底怎么用?
在未授权状态下进入小程序,获取不到用户昵称,没有在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调fail,再授权后回调true。 在未授权状态下进入小程序,获取不到用户昵称,在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调true,再授权后回调true。 之前授权过状态下进入小程序,获取到用户昵称,没有在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调fail,调用wx.login({})后回调true。 之前授权过状态下进入小程序,获取到用户昵称,在onShow里调用wx.login({}),没有弹出授权框,wx.checkSession回调true。 所以wx.checkSession只跟有没有wx.login有关系?跟授权这个动作没关系? 我现在全用 wx.getStorageSync('token') 来判断用户有没有授权或者授权过期。 所以大家都是在什么情况下使用checkSession?
2019-08-30