有关vue html2canvas生成海报功能的实现
这是我第一篇csdn文章,作为一名前端,而且现在电商比较流行的情况下 很多电商公众号商城都用到了生成海报图片长按保存到相册然后可以转发给好友或者分享到朋友圈 在Web前端中,生成图片非Canvas莫属 而html2canvas.js就是一款非常优秀的插件
就比如我们想实现下面的这样的一个效果 它现在是一张图片 用户长按就会弹出系统的保存到手机的弹窗
1.首先我们要布局
上面就是整个html代码了 css代码就省略了
这一段代码呢 就是当canvas执行完成之后html代码将会隐藏 在原来位置会将图片展示上去 然后用户可以长按保存 我们用到了v-show
2 使用canvas生成图片
首先我们肯定要npm 下载和导入