diff --git a/src/pages/webview/index.vue b/src/pages/webview/index.vue index 6b04e09..a5a87fa 100644 --- a/src/pages/webview/index.vue +++ b/src/pages/webview/index.vue @@ -1,6 +1,6 @@ @@ -21,6 +21,26 @@ onMounted(() => { webviewUrl.value = decodeURIComponent(options.url); } }); + +const handleH5Message = (event) => { + const messageData = event.detail.data; + console.log("Received message from H5:", messageData); + // 根据需要处理H5传递过来的消息 + const action = messageData[0].action + + switch (action) { + case "navigateBack": + uni.navigateBack(); + break; + case "navigateTo": + + break + default: + console.log("Unknown action:", action); + } + +}; +