html2canvas苹果不显示图片,解决html2canvas在苹果手机上不调用问题
解决方案一
1.首先将 package.json 中的 html2canvas 版本降低为【1.0.0-rc.4】
版本降低方法
首先移除 html2canvas 【npm uninstall html2canvas】
然后安装指定版本 【npm install --save html2canvas@1.0.0-rc.4】
解决方案二
因为这是html2canvas插件的bug,这里有修改源码后的地址:
https://github.com/Liusq-Cindy/html2Canvasimport html2canvas from "../../utils/html2canvas"; //获取详情 getinfo(hid,sign){ this.loading=true
this.$apiRequest('details', {
"hid":Number(hid),
"sign":sign
}).then(res => { this.info = res.data // alert(res.data.avatar)
this.qrcode = this.changeUrl(res.data.qrcode) this.$nextTick(()=>{ if(res.data.poster_type==="0"){ //alert("请求接口")
this.$nextTick(()=>{
setTimeout(()=>{
let poster = document.getElementById("haibaoone"); this.createImg(poster)
},1000)
})
}else if(res.data.poster_type==="1"){ //alert("请求接口")
this.$nextTick(()=>{
setTimeout(()=>{
let poster = document.getElementById("haibaotwo"); this.createImg(poster)
},1000)
})
}
})
})
},
createImg(dom) {
(window.html2canvas || html2canvas)(dom, {
dpi: 80,
useCORS: true,
scale: 4,
async: true, // width: dom.offsetWidth,
// height: dom.offsetHeight
x: this.getActuralPosition(dom).left + parseInt(this.getScrollWidth()/2),
y: this.getActuralPosition(dom).top,
}).then(canvas => { this.imgSrc = canvas.toDataURL("image/jpeg"); this.showdiv = false
this.loading=false
//alert("s生成图片成功") })
.catch(err => { this.loading=false
//alert("s生成图片失败") })
},
html2canvas苹果不显示图片,解决html2canvas在苹果手机上不调用问题相关推荐
- php word 图片无法显示,Word文档不显示图片解决方法
同事的文档中的图片都不显示了,问我怎么回事,这个问题我已经遇到很多次了,其实问题有多种,要逐一排查,下面icech就将所有可能的原因和解决方法列一下,供参考: 1.可能是由于正在普通视图或大纲视图中工 ...
- linux plt.show不显示图片,解决matplotlib库show()方法不显示图片的问题
解决matplotlib库show()方法不显示图片的问题 最近使用python里的matplotlib库绘图,想在代码结束时显示图片看看,结果图片一闪而过,附上我原来代码: import matpl ...
- Github无法加载或不显示图片解决办法
最近发现Github无法加载或不显示图片,严重影响日常使用.查找资料并总结解决步骤如下: 1.Mac终端输入 sudo vi /etc/hosts 2.输入密码后,点击 i键,进入Insert模式,将 ...
- qrcode 生成二维码不显示图片解决办法
生成图片的时候页面显示一堆乱码,其实就是图片的传输格式. 只要定义好图片头就可以正常显示了 // Create a basic QR code$qrCode = new QrCode('http:// ...
- 解决active在苹果手机上失效的问题
active在苹果手机上失效的解决办法: 在iOS系统的移动设备中,需要在按钮元素或body/html上绑定一个touchstart事件才能激活:active状态. 要让css的:active伪类生效 ...
- html文本下一页,Javascript html2canvas + jsPDF 导出PDF,解决一半文字在上一页一半文字在下一页的问题...
var pdfContent = document.getElementById("pdfDiv"); var width = pdfContent.offsetWidth; // ...
- html转换成canvas一片空白,html2canvas截图空白问题怎么解决 html2canvas截图空白问题解决方法...
本篇文章小编给大家分享一下html2canvas截图空白问题解决方法,通过代码图文详细分析了问题及解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 项目使用的reac ...
- 织梦网站上传服务器不显示图片,解决织梦后台登陆不显示验证码图片问题
最近在工作中遇到一个问题,用织梦搭建好的网站,在本地上测试没问题但是上传到正式服务器上就出问题了,在后台登陆的时候,验证码的图片老是显示不出来,后来查阅了相关资料才终于找到问题的根本原因,下面就分享给 ...
- html上传动态图片不显示图片,解决 viewer.js 动态更新图片导致无法预览的问题
前台页面要求图片的查看,是在表格中点击查看才弹出图片,网上发现用Viewer插件的挺多,就选用的这款插件,但是Viewer插件会产生缩略图,这里取巧了,将缩略图统一替换成了一个带有查看两字的小图片,这 ...
最新文章
- XAF 官方问题笔记
- ubuntu的xfce4的display只有一种分辨率选项
- es文件浏览器怎么用_python爬虫入门:什么是爬虫,怎么玩爬虫?
- android studio导入android studio工程
- linux时间调整为dst,禁用Linux中的夏令时(DST)更改
- 12.统计 日志 ip
- SharePoint2010探索日志
- css3帮助文档,CSS3 最新版参考手册
- 请立即卸载这款 IDEA 插件
- pmp项目变更的流程图_【PMP】变更流程图与说明
- 谷歌地球二次开发基础平台
- 记一次axsi2调用 web services 提示 java.net.SocketException: Connection reset 的解决
- “已取消到该网页的导航” chm文件无法显示错误 解决方法
- apk文件被安装到模拟器系统的/data/app文件下
- 苹果机皇称号实至名归,面临淘汰的它,是不是你心中的机皇
- Python笔记之自定义函数
- 使用FFMpeg将音频PCM数据生成WAV和MP3文件
- 爬虫实战——爬取小说《从你的全世界路过》
- 语音识别技术突飞猛进,语音识别公司都有哪些?
- 鸿蒙系统陈教授,这位默默无闻的英雄教授,才是鸿蒙之父。
热门文章
- 阿里云人工智能pai云计算平台使用方法
- python图像处理:直方图的规定化(直方图匹配)
- 03空间计量基础模型之SLX,SAR,SEM
- ceph rgw lc工作流程
- 加解密、PKI与CA基础
- 全球及中国足病鞋垫行业销售情况及营销渠道策略报告(2022-2027年)
- USB OTG模式及切换
- 71java并发编程不得不知道的几件事
- 【SendSms】短信服务java.lang.NoSuchMethodError: com.google.gson.JsonParser.parseString(Ljava/lang/String;)
- 哈工大刘挺:自然语言处理中的可解释性问题!