当前位置: 首页 > wzjs >正文

大型网站建设完全教程百度广告大全

大型网站建设完全教程,百度广告大全,过年做啥网站能致富,网站建设 橙需求:生成二维码,能保存到相册 框架用的 react 所以直接 qrcode.react 插件,然后直接用插件生成二维码,这里一定要写 renderAs{‘svg’} 属性,否则会报错,这里为什么会报错??&#…
需求:生成二维码,能保存到相册

框架用的 react 所以直接 qrcode.react 插件,然后直接用插件生成二维码,这里一定要写 renderAs={‘svg’} 属性,否则会报错,这里为什么会报错???
这个时候生成的是 svg 的格式图片,需要转为 png 格式,也就是最终页面上展示的形式,然后直接通过手机触屏长按保存相册功能就可以。

  1. 安装插件
npm install qrcode.react -save  // 二维码生成插件
npm install html2canvas -save 
  1. 引入
import QRCode  from 'qrcode.react'; 
import html2canvas from 'html2canvas';
  1. 使用
{!this.state.createImgUrl&&<div id="saveImgBox" className={styles.saveImgBox}><QRCodeid='qrCode'value={this.state.qrData}  //value参数为生成二维码的链接size={160} //二维码的宽高尺寸renderAs={'svg'}style={{}} // 可以自定义样式/>
</div>}
{this.state.createImgUrl&&<div><img src={this.state.createImgUrl} alt="" style={createImgBox}/>
</div>}// 调接口获取二维码路经,这里主要拿到后端返回的id有用
fetchPersonInfo = () => {let path = '/bankUser/personInfo'get(path).then(response => {let r = response.dataif (r.code === '00') {this.setState({personInfo: r.data,qrData: (window.location.origin || (window.location.protocol + "//" + window.location.host)) + '/customerType' + '?bankUserId=' + r.data.userId},()=>{this.saveImg() // 将生成的svg格式二维码,转img,直接长按保存相册})} else if (r.code === '01') {Toast.info(r.codeMsg)}})
}
// 通过 html2canvas 插件将图片转为 img 格式后,替换原来二维码占位。这样页面上展示的是一张 png 的图片,就可以直接通过长按保存了
saveImg=()=>{const node = document.getElementById("saveImgBox");const that = thishtml2canvas(node, {allowTaint: true,useCORS: true,logging:true,taintTest: false,scale: 10, // 清晰程度,值越大,越清晰width: node.clientWidth,height:node.clientHeight,}).then(function(canvas) {that.setState({createImgUrl: canvas.toDataURL("image/png")})}).catch(function(error){console.log(error)});
}
http://www.dtcms.com/wzjs/282765.html

相关文章:

  • 网站和管理系统哪个更难做营销软文范例
  • 网站开发与维护的相关大学网站收录有什么用
  • 做app简单还是网站百度网站入口
  • wordpress 企业站哪里可以代写软文
  • 做的网站怎么进后台网络服务器的功能
  • 做购物网站多少钱今日油价92汽油价格调整最新消息
  • 移动应用开发公司网站模板网站建站公司
  • 德州网站推广网站专业术语中seo意思是
  • 简约大气网站欣赏广告策划方案怎么做
  • 公司网站日常维护做哪些宁波网络营销推广公司
  • 怎么做自动发卡的网站google google
  • 网站建设宁夏凤凰云百度seo高级优化
  • 响应式网站的原理寻找客户资源的网站
  • 做网站有没有前途全国新冠疫苗接种率
  • 网站怎么增加代码优化一个网站需要多少钱
  • wordpress博客分享杭州网站排名seo
  • 公司网站建设设计服务百度竞价推广流程
  • 余姚物流做网站seo专业术语
  • 做网站推荐焦作seo推广
  • 织梦大气婚纱影楼网站源码 dedecms摄影工作室网站模板重庆百度推广关键词优化
  • 科技网站首页设计场景营销
  • 中投建设集团有限公司 网站广东云浮疫情最新情况
  • 建设银行网站招聘官网百度指数功能
  • 包头网站 建设网站用户体验优化
  • 百度网站排名 查询青岛网站建设推广公司
  • 页游做的好的是哪个网站好123上网主页
  • 百度免费建立网站中文域名注册
  • 宿迁房产查询网上查询系统seo短视频入口
  • 厦门做网站排名新闻热搜榜 今日热点
  • 网站建设市场有多大今日热搜前十名