瀏覽代碼

banner 二期 ok

bding 1 年之前
父節點
當前提交
26539a5c59
共有 3 個文件被更改,包括 11 次插入11 次删除
  1. 1 1
      src/views/report/ChapterDetail.vue
  2. 1 1
      src/views/report/Detail.vue
  3. 9 9
      src/views/report/disseminatePage.vue

+ 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>