张含笑
2025-10-20 e43f55f7b264e5ecdf8e2c63c5b3a443ea9958dd
src/pages/work/index.vue
@@ -1,7 +1,7 @@
<template>
   <view class="flex flex-col eventTickets">
       <WebViewPlus v-if="isApp" ref="sWebViewRef" :src="`${viewUrl}`" @webMessage="onPostMessage"/>
   </view>
</template>
@@ -12,16 +12,22 @@
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
   });
@@ -29,4 +35,4 @@
<style scoped lang="scss">
</style>
</style>