angular2-signaturepad使用


详细使用看这篇 https://blog.csdn.net/qq_29594393/article/details/76913495

npm地址: https://www.npmjs.com/package/signature_pad

遇到的问题

在网页测试大小尺寸完好,移动端初始化的图片很小

解决方案

let canvas = document.querySelector("canvas");
let ratio = Math.max(window.devicePixelRatio || 1, 1);
let signaWidth = this.platform.width()*0.92; //用的ionic里获取设备宽度
canvas.width = signaWidth;
canvas.height = signaWidth;
canvas.getContext("2d").scale(ratio, ratio); //这步最关键调整比列
this.signaturePad.clear(); // otherwise isEmpty() might return incorrect value
this.signaturePad.fromDataURL(this.vehicleDamageImage)
//初始化的base64的图片值


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM