diff --git a/pages/mine/share/index.vue b/pages/mine/share/index.vue index 6847130..ed9ec7a 100644 --- a/pages/mine/share/index.vue +++ b/pages/mine/share/index.vue @@ -72,8 +72,7 @@ import html2canvas from 'html2canvas' import { getShareCode } from '@/config/share' import clTabbar from '@/components/cl-tabbar.vue' -import VConsole from 'vconsole' -const vConsole = new VConsole() + export default { name: 'ShareQRCode', components: { @@ -245,7 +244,8 @@ export default { useCORS: true, allowTaint: true, backgroundColor: null, - scale: Math.max(3, window.devicePixelRatio * 2), + scale: 2, + dpi: 400, logging: true, // 开启日志便于调试 width: element.offsetWidth, height: element.offsetHeight, @@ -257,7 +257,7 @@ export default { y: 0, }) .then(canvas => { - const dataUrl = canvas.toDataURL('image/png', 1.0) + const dataUrl = canvas.toDataURL('image/jpeg', 1) // 根据环境处理结果 if (this.isWechat) {