canvas生成海报并保存到手机
强烈建议大家不要入uni-app这个陨石坑…
- 网络图片必须保存到本地 uni.getImageInfo()或者uni.downloadFile(),推荐前者,不要在
onLoad
生命周期里面下载地址,必须放在生成二维码的回调里面; - 网络图片必须是白名单里面,协议必须是
https
; - 画图保存CanvasContext.drawImage必须要在CanvasContext.draw(boolean reserve, function callback)的回调函数里面;
演示demo:
生成二维码组件github地址:
https://github.com/q310550690/uni-app-qrcode
html
1 | <template> |
javascript
1 | <script> |
style
1 | <style lang="scss"> |
效果图:
我很可爱,请给我钱
- 本文链接:https://cong1223.github.io/2019/04/26/uni-app-%E5%88%A9%E7%94%A8canvas%E7%94%9F%E6%88%90%E4%BA%8C%E7%BB%B4%E7%A0%81%E6%B5%B7%E6%8A%A5/
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub IssuesGitHub Discussions