jwyu 3 éve
szülő
commit
c45e2b04f0

+ 0 - 2
src/views/hzyb/components/SharePoster.vue

@@ -32,7 +32,6 @@ const handleCreatePoster=async ()=>{
 
 
 
 
 <template>
 <template>
-<Teleport to="body">
     <div class="share-poster-wrap" @touchmove.prevent>
     <div class="share-poster-wrap" @touchmove.prevent>
         <img @click="handleCreatePoster" class="chart-icon" src="@/assets/hzyb/share-poster-chart-icon.png" alt="" v-if="props.shareData.type=='chart_detail'">
         <img @click="handleCreatePoster" class="chart-icon" src="@/assets/hzyb/share-poster-chart-icon.png" alt="" v-if="props.shareData.type=='chart_detail'">
         <img v-else @click="handleCreatePoster" :style="props.style" class="share-icon" src="@/assets/hzyb/share-poster-icon.png"/>
         <img v-else @click="handleCreatePoster" :style="props.style" class="share-icon" src="@/assets/hzyb/share-poster-icon.png"/>
@@ -44,7 +43,6 @@ const handleCreatePoster=async ()=>{
         </div>
         </div>
         <img v-if="showPoster" class="poster-img" :src="posterImg" show-menu-by-longpress />
         <img v-if="showPoster" class="poster-img" :src="posterImg" show-menu-by-longpress />
     </div>
     </div>
-</Teleport>
 </template>
 </template>
 
 
 <style lang="scss" scoped>
 <style lang="scss" scoped>

+ 2 - 0
src/views/hzyb/report/ChapterDetail.vue

@@ -88,6 +88,7 @@
     </van-popup>
     </van-popup>
 
 
     <!-- 分享海报 -->
     <!-- 分享海报 -->
+    <Teleport to="body">
     <SharePoster
     <SharePoster
       :style="{bottom:'125px'}" 
       :style="{bottom:'125px'}" 
       :shareData="{
       :shareData="{
@@ -98,6 +99,7 @@
       }" 
       }" 
       v-if="info.auth_ok"
       v-if="info.auth_ok"
     ></SharePoster>
     ></SharePoster>
+    </Teleport>
   </div>
   </div>
 </van-pull-refresh>
 </van-pull-refresh>
 </template>
 </template>

+ 2 - 0
src/views/hzyb/report/Detail.vue

@@ -81,6 +81,7 @@
             <img v-if="showToTop&&info.auth_ok" @click="handleBackTop" class="back-top-img" src="@/assets/hzyb/report/back-top.png" mode="aspectFill"/>
             <img v-if="showToTop&&info.auth_ok" @click="handleBackTop" class="back-top-img" src="@/assets/hzyb/report/back-top.png" mode="aspectFill"/>
 
 
             <!-- 分享海报 -->
             <!-- 分享海报 -->
+            <Teleport to="body">
             <SharePoster 
             <SharePoster 
                 :style="{bottom:'125px'}" 
                 :style="{bottom:'125px'}" 
                 :shareData="{
                 :shareData="{
@@ -91,6 +92,7 @@
                 }"
                 }"
                 v-if="info.auth_ok"
                 v-if="info.auth_ok"
             ></SharePoster>
             ></SharePoster>
+            </Teleport>
         </div>
         </div>
 
 
         <!-- 免责声明 -->
         <!-- 免责声明 -->