HTML2CANVAS 在IOS13系统中不生效 解决方案
两种解决方案 第一种,修改【HTML2CANVAS 】的版本,更改为【1.0.0-RC.4】
如果上述无法解决你的问题 再使用第二种方法
/**
* 生成分享图片
*/
toHtmlCanvasShareFn() {
// 修改前代码
html2canvas(this.$refs.htmlCanvas, {
backgroundColor: null
}).then((canvas) => {
let dataURL = canvas.toDataURL("image/png");
this.shareImgUrl = dataURL;
console.log(this.dataURL)
});
// 修改后代码 主要将 html2canvas 修改为 (window.html2canvas || html2canvas)
(window.html2canvas || html2canvas)(this.$refs.htmlCanvas, {
backgroundColor: null
}).then((canvas) => {
let dataURL = canvas.toDataURL("image/png");
this.shareImgUrl = dataURL;
console.log(this.dataURL)
});
}