需求是生成一个二维码,然后点击按钮下载图片到设备上。
用Vue做的APP页面,然后cordova打包。浏览器上当然是可以下载的,但是打包之后点击“下载”就没有反应。
这是我的代码:
<button @click="downloadDesk" class="btn">下载</button>
downloadDesk() {
let myCanvas = document.getElementById('qrcode').getElementsByTagName('canvas');
let a = document.createElement('a')
a.setAttribute('target', '_blank');
a.href = myCanvas[0].toDataURL('image/png');
this.hrefUrl = a.href;
a.download = this.code;
a.click();
}
有什么方法可以实现下载这个图片呢?