From 06c51d6b65533e2f26d4033382d47399bc8fe7aa Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Wed, 19 Mar 2025 09:48:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=89=8B=E8=BD=A6=E4=BA=A4=E6=98=93?= =?UTF-8?q?=EF=BC=8C=E6=B5=8B=E8=AF=95=E8=AE=B0=E5=BD=95=E6=B5=8F=E8=A7=88?= =?UTF-8?q?=E9=87=8F1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/secondHandCar/forSale.vue | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/views/secondHandCar/forSale.vue b/src/views/secondHandCar/forSale.vue index 919b9a30..7f3955ae 100644 --- a/src/views/secondHandCar/forSale.vue +++ b/src/views/secondHandCar/forSale.vue @@ -140,19 +140,15 @@ export default { } this.imgSrcList.unshift(res?.data?.vehicleAnglePhoto) } - window.addEventListener('message', function(event) { - console.log("iframeCloseDialog",event) - if (event.data == 'iframeCloseDialog') { - // 执行关闭操作 - console.log('Dialog is closing...'); - // 你可以在这里执行一些清理操作或其他逻辑 - } - }); - document.addEventListener('visibilitychange', async ( ) => { + document.addEventListener('visibilitychange', ( ) => { let state = document.visibilityState if (state == 'hidden') { // 用户离开了 console.log("用户离开了1") - await this.getDuration(1); + // 使用 sendBeacon 发送数据 + /*const data = new FormData(); + data.append('duration', 1); + navigator.sendBeacon('/api/getDuration', data);*/ + this.getDuration(1); console.log("用户离开了2") } });