H5W3
当前位置:H5W3 > 其他技术问题 > 正文

【Web前端问题】signature_pad默认显示64位的图片在canvas和原来的大小不一致

signature_pad用的是这个插件,
然后用fromDataURL方法渲染我生成的64位的图片的时候显示小了很多,是哪里有设置么?
而且只是在谷歌浏览器用ipad调试的时候会出现这样的情况。

回答:

我像问一下你用这个插件做没做橡皮擦功能

回答:

最近做功能也遇到了楼主所遇到的问题,研究半天总算想到了解决办法,可能对楼主已经没有帮助,贴出了就当是给后面看到的人一点帮助吧。

解决办法:
确认签名的时候先把当前的签名信息保存起来(vue环境)

this.signData = this.signaturePad.toData()

重新调用签名板的时候,赋值

this.$nextTick(()=>{
   if(this.signData && this.signData.length>0) {
      this.signaturePad.fromData(this.signData)
   }
})

回答:

我也遇到这个问题了,你解决了吗?

本文地址:H5W3 » 【Web前端问题】signature_pad默认显示64位的图片在canvas和原来的大小不一致

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址