罗广辉
2025-10-20 f2251d2f5c47fbe00a819f02f8d8c7ed70e60aaf
src/pages/work/index.vue
@@ -1,7 +1,7 @@
<template>
   <view class="flex flex-col eventTickets">
       <WebViewPlus ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage"/>
       <WebViewPlus v-if="isApp" ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage"/>
   </view>
</template>
@@ -12,13 +12,27 @@
const sWebViewRef = ref(null);
const viewUrl = getWebViewUrl('/work', {})
function onPostMessage(data) {
  uni.navigateTo({
    url: `/subPackages/workDetail/index?eventNum=${data.eventNum}`
  });
   if(data.type==='workid'){
    uni.navigateTo({
      url: `/subPackages/workDetail/index?eventNum=${data.eventNum}`
    });
  }else if(data.type === 'bigImage'){
    uni.navigateTo({
      url: `/subPackages/workDetail/photoMagnify/index?eventNum=${data.eventNum}`
    });
  }
}
   const isApp = ref(false)
   onShow(() => {
     isApp.value = true
   });
   onHide(() => {
     isApp.value = false
   });
</script>
<style scoped lang="scss">
</style>
</style>