From 72f270a9d53cf998829fc993fa859399b023579f Mon Sep 17 00:00:00 2001 From: zhangyahui Date: Thu, 27 Nov 2025 16:42:32 +0800 Subject: [PATCH] =?UTF-8?q?feta:=20=E6=B5=8B=E8=AF=95whatsapp=E8=87=AA?= =?UTF-8?q?=E8=BA=AB=E5=88=86=E4=BA=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Workshop/creation/creation-list.vue | 28 +++++++++++++------ 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/src/views/Workshop/creation/creation-list.vue b/src/views/Workshop/creation/creation-list.vue index 2e46675..00edb03 100644 --- a/src/views/Workshop/creation/creation-list.vue +++ b/src/views/Workshop/creation/creation-list.vue @@ -87,17 +87,27 @@ const shareImageToWhatsapp = async (url) => { // 创建文件对象 const file = new File([blob], 'image.jpg', { type: 'image/jpeg' }) + const message = '分享了图片 ' + url + + // 构造WhatsApp链接 + const whatsappLink = `whatsapp://send?text=${encodeURIComponent(message)}` + window.open(whatsappLink, '_blank') // 判断浏览器是否支持文件分享 - if (navigator.canShare && navigator.canShare({ files: [file] })) { - await navigator.share({ - files: [file], - title: '分享图片', - text: '给你一张图片' - }) - } else { - alert('当前浏览器不支持分享图片,请使用安卓 Chrome 浏览器') - } + // if (navigator.canShare && navigator.canShare({ files: [file] })) { + // await navigator.share({ + // files: [file], + // title: '分享图片', + // text: '给你一张图片' + // }) + // } else { + // // 你可以附加一些自定义文本 + // const message = '看看这张图片! ' + url + + // // 构造WhatsApp链接 + // const whatsappLink = `whatsapp://send?text=${encodeURIComponent(message)}` + // window.open(whatsappLink, '_blank') + // } } const isShare = ref(false)