feat: 根据需要处理H5传递过来的消息

This commit is contained in:
2026-02-04 23:20:17 +08:00
parent e917befe02
commit 03231e611c

View File

@@ -1,6 +1,6 @@
<template>
<view>
<web-view :src="webviewUrl"></web-view>
<web-view :src="webviewUrl" @message="handleH5Message"></web-view>
</view>
</template>
@@ -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);
}
};
</script>
<style lang="scss" scoped></style>