Browse Source

banner 二期 ok

bding 1 year ago
parent
commit
26539a5c59

+ 1 - 1
src/views/report/ChapterDetail.vue

@@ -376,7 +376,7 @@ const bannerClickHandler = async (item) => {
   let source = sessionStorage.getItem('platformSource')
   const res = await apiPublicBannerMark({
     first_source: source == 'xcx' ? 2 : 3, //一级来源 1小程序移动 2小程序pc 3研报官网
-    second_source: 1 ,//二级来源 1首页 2研报详情页
+    second_source: 2 ,//二级来源 1首页 2研报详情页
     id:item.id
   })
   if(res.code ==200){

+ 1 - 1
src/views/report/Detail.vue

@@ -433,7 +433,7 @@ const bannerClickHandler = async (item) => {
   let source = sessionStorage.getItem('platformSource')
   const res = await apiPublicBannerMark({
     first_source: source == 'xcx' ? 2 : 3, //一级来源 1小程序移动 2小程序pc 3研报官网
-    second_source: 1 ,//二级来源 1首页 2研报详情页
+    second_source: 2 ,//二级来源 1首页 2研报详情页
     id:item.id
   })
   if(res.code ==200){

+ 9 - 9
src/views/report/disseminatePage.vue

@@ -1,6 +1,6 @@
 <script setup>
-import { ref, watch } from "vue";
-import { useRoute, onBeforeRouteLeave } from "vue-router";
+import { ref, watch, nextTick } from "vue";
+import { useRoute } from "vue-router";
 
 const route = useRoute();
 const imgBg = ref("");
@@ -9,16 +9,16 @@ watch(
   () => route.query.imgBg,
   (e) => {
     if (e) {
-      // 刷新收藏
-      imgBg.value = route.query.imgBg;
+      nextTick(() => {
+        imgBg.value = route.query.imgBg;
+      });
     }
+  },
+  {
+    immediate: true,
+    deep: true,
   }
 );
-
-
-onBeforeRouteLeave(() => {
-  imgBg.value = "";
-});
 </script>
 
 <template>