罗广辉
2025-10-14 4ea8edd3e6054059eda25cbd31c102c5832adc89
feat: web-viewplus优化
1 files modified
11 ■■■■ changed files
src/components/WebViewPlus.vue 11 ●●●● patch | view | raw | blame | history
src/components/WebViewPlus.vue
@@ -8,11 +8,16 @@
const emit = defineEmits(['webMessage'])
function viewMessage(event) {
  messageFun({data: {data: {arg: event.detail.data[0]}}})
  messageFun({
    data: {data: {arg: event.detail.data[0]}},
    type: 'WEB_INVOKE_APPSERVICE'
  })
}
// WEB_INVOKE_APPSERVICE
function messageFun(e) {
  emit('webMessage', e.data.data.arg)
  if(e.data.type === 'WEB_INVOKE_APPSERVICE'){
    emit('webMessage', e.data.data.arg)
  }
}
onShow(() => {