通过原始js下载图片 在点击事件里面 代码如下
<body>
<div id="app">
<div id="qrcode"></div>
<button @click="a">diandianwo</button>
</div>
</body>
<!-- 先引入 Vue -->
<script src="./qrcode.min.js"></script>
<script src="https://unpkg.com/vue/dist/vue.js">
</script>
<script>
new Vue({
el: '#app',
data: {},
mounted: function () {
this.makeCode()
},
methods: {
makeCode: function () {
new QRCode(document.getElementById("qrcode"), "http://www.runoob.com")
},
a: function () {
let div = document.getElementById("qrcode")
let pic = div.querySelector("img")
let a = document.createElement("a")
a.href = pic.getAttribute('src')
a.download = "二维码.png"
a.click()
}
}
})
</script>