背景
随着网络的发展,越来越多的网络平台应运而生。如何获得更多的流量,吸引更多的眼球已经成为网络平台生存、发展的必要条件。现在网络平台最常见的一种宣传方式就是人邀人。
我最近就接到一个需求,做一个海报页面,并且能保存到手机,方便用户分享给朋友,希望能够达到人邀人的效果。
给人第一感觉这个需求就是保存图片的功能,当时梳理时却发现不是那么简单:
动态生成一张带logo的二维码
整个海报的html部分转化成图片
保存图片至手机相册
用vue_qrcodes生成带logo的二维码
安装
npm install vue_qrcodes -- save
使用
<!--部分html代码-->
<qrcode :url="qrcodeUrl"
:iconurl="iconurl"
:wid="298"
:hei="278"
:imgwid="100"
:imghei="100">
</qrcode>
// 部分js代码
import qrcode from 'vue_qrcodes'
//...省略其他代码
components: {