uni-app 利用canvas生成二维码海报

canvas生成海报并保存到手机

强烈建议大家不要入uni-app这个陨石坑...

  1. 网络图片必须保存到本地 uni.getImageInfo()或者uni.downloadFile(),推荐前者,不要在onLoad生命周期里面下载地址,必须放在生成二维码的回调里面;
  2. 网络图片必须是白名单里面,协议必须是https;
  3. 画图保存CanvasContext.drawImage必须要在CanvasContext.draw(boolean reserve, function callback)的回调函数里面;

uni-app 利用canvas生成二维码海报_第1张图片

演示demo:

生成二维码组件github地址: https://github.com/q310550690/uni-app-qrcode

html

javascript

style

效果图:

uni-app 利用canvas生成二维码海报_第2张图片

你可能感兴趣的:(微信小程序)