我采用了前端截屏+前端生成二维码的方法展示海报并下载
上代码

//截屏组件
import html2canvas from 'html2canvas'
//生成二维码组件
import QRCode from 'qrcode.react'
//调用事件并截屏下载
const creatCode = () => {const n = document.getElementsByClassName('poster1')[0] //获取海报的最外层domhtml2canvas(n, { useCORS: true }).then(canvas => {const imgUrl = canvas.toDataURL()// 获取截图base64const img = new Image()img.crossOrigin = ''img.src = imgUrlconst downLink = document.createElement('a')const event = new MouseEvent('click') // 创建一个单击事件downLink.href = img.srcdownLink.download = '二维码' // 图片namedownLink.dispatchEvent(event)})
}
//生成包含背景图片、二维码的海报
<div className='poster1'><div className='content'><img src={bg} className='bg' alt='背景图' /><div className='body'><div className='company'>{name}-{record.name}</div><img className='hand' src={hand} alt='扫描二维码,快速入职' /><div className='code'><QRCodeid='qrCode'className='img'value={'小程序二维码链接'}size={284} // 二维码的大小fgColor='#ffffff' bgColor='#000000' /></div></div></div></div>

PC端生成小程序二维码海报并下载相关推荐

  1. php生成小程序二维码出现40001的情况

    php生成小程序二维码出现40001的情况 获取二维码时,小程序的access_token莫名奇妙失效了? 生成小程序二维码时遇到的坑,明明刚获取到的access_token,生成二维码时总是提示说 ...

  2. node 无脑生成小程序二维码图

    RT 新建createwxaqrcode.js: const request = require('request') const fs = require('fs')// eg:生成购物车列表圆形二 ...

  3. 聚合二维码生成(小程序二维码、付款码)

    1. 付款码 点击前往 2. 小程序二维码 扫码进入小程序 第一步: 配置微信小程序二维码 微信公众平台 >开发 >开发设置 >扫普通链接二维码打开小程序 点击添加,配置二维码规则 ...

  4. 三种方式生成小程序二维码

    通过后台接口可以获取小程序任意页面的二维码,扫描该二维码可以直接进入小程序对应的页面,所有生成的二维码永久有效,可放心使用.目前微信支持两种二维码,小程序码(左),小程序二维码(右),如下所示: 为满 ...

  5. 调用支付宝接口生成小程序二维码的坑(PHP)

    引言:最近在开发支付宝小程序生成二维码的时候碰到了一点问题,记录一下 1.需求 正在开发的这个项目是一个电商类小程序,需求是给每个产品生成一个独立的小程序二维码 2.实现 了解了需求之后,开始查官方文 ...

  6. PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序

    图片二维码生成 <?php //二进制转图片image/pngfunction burryToBase64($contents, $mime){$base64 = base64_encode($ ...

  7. 微信小程序——服务端获取小程序二维码 永久有效 数量无限制

    因为现在做的小程序,想要分享小程序中的页面给微信好友,那就可以使用二维码,很方便. 而且通过后台接口可以获取小程序任意页面的小程序码 扫描该小程序码可以直接进入小程序对应的页面,所有生成的小程序码永久 ...

  8. 【小程序】node/小程序云开发生成小程序二维码并添加文件到云存储/腾讯云存储

    [前情提要] 1-小程序云函数生成小程序码 2-小程序云函数上传到云存储,云存储包括 小程序云存储/腾讯云存储 (因为云函数 就是node.js语法写的吗,所以下面写法对于node同样适用) 3-这里 ...

  9. Java生成小程序二维码并带参数

    直接上代码: 工具类MpQrUtils.java,获取accessToken与二维码的输入流: import javax.servlet.http.HttpServletRequest;import ...

最新文章

  1. Opencv4.0运行yolov3
  2. phalapi-进阶篇4(notrom进阶以及事务操作)
  3. 数据库更新记录,但程序查不到新记录问题
  4. [HDU] 2612 Find a way - 用单源最短论经模拟的简单广搜
  5. html 文本横竖切换,(横竖屏切换/强制横屏)CSS3 transform 怎样才能中心旋转?
  6. sqlserver 缩小表空间
  7. ios图片剪切之圆形头像
  8. FishC02 讲:用 Python 设计第一个游戏
  9. 输入法只能打拼音不能打汉字
  10. LimeSDR实验教程(3) GSM基站
  11. python求解二元一次方程组代码_如何编程求二元一次方程组的解
  12. 快速实现ARM和DSP的通信和协同工作
  13. python读书笔记2000_python高级编程读书笔记(一)
  14. CDS (W2) -- Features, Data, Text Processing
  15. 大学毕业标语计算机学院,大学毕业季横幅标语
  16. js-拖拽-div跟随鼠标的拖拽而移动
  17. 那些年,我们走过的Github坑
  18. Spring Security Oauth2:授权模式、简单模式 、密码模式 和 客户端模式
  19. [APIO2014]连珠线 题解
  20. 山寨凤凰新闻菜单效果

热门文章

  1. 多线程并发篇(1024节日快乐)
  2. Whitelabel Error Page并且报500
  3. python-cheatsheet,一款很全的Python小抄库
  4. BI神器Power Query(23)-- 同一列内多重替换(3)
  5. 掌握.NET中的日常打印
  6. Beta冲刺总结随笔
  7. pytorch manual_seed()
  8. 录制和播放RTI DDS(6.0)数据
  9. ps快捷键对应的英文字母缩写
  10. 嗨格式数据恢复的 10 种最佳替代方法