From 3b66377b6247531ee464b95a542a90cecc565425 Mon Sep 17 00:00:00 2001 From: zhouxueli <2841188632@qq.com> Date: Tue, 29 Aug 2023 13:45:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=E8=B5=84=E6=96=99h5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/documentView/trainDocment.vue | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/views/documentView/trainDocment.vue b/src/views/documentView/trainDocment.vue index 61a782f5..70b9378a 100644 --- a/src/views/documentView/trainDocment.vue +++ b/src/views/documentView/trainDocment.vue @@ -79,16 +79,21 @@ export default { }, methods:{ goH5Detail(item){ - // 定义要传递的参数 - let params = { - id: item.id + let data = { + "action": "goTraining", + "params": { + "id": item.id, + } }; - // 调用 App 提供的原生方法,并传递参数 + let u = navigator.userAgent; + let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); if (window.MyAppBridge) { - window.MyAppBridge.postMessage(JSON.stringify(params)); + if(isiOS){ + window.webkit.messageHandlers.nativeObject.postMessage(data); + }else { + window.MyAppBridge.postMessage(JSON.stringify(data)); + } } - // let url = (process.env.NODE_ENV === 'production' ? 'http://crm1.sino-assist.com': 'http://www.sinoassist.com'), - // console.log(item) // window.location.href = `http://crm1.sino-assist.com/res/training/training.html?id=${item.id}&source=supplierApp&supplierId=${this.supplierId}&userId=${this.userId}`; }, onRefresh() {