浏览代码

新增 blog detail siderbar 點擊後刷新

oransheep 2 年之前
父节点
当前提交
ec00fe1706
共有 1 个文件被更改,包括 11 次插入4 次删除
  1. 11 4
      resources/js/src/views/blog/BlogDetail.vue

+ 11 - 4
resources/js/src/views/blog/BlogDetail.vue

@@ -172,13 +172,13 @@
         <b-media v-for="(recentpost, index) in blogSidebar.recentPosts" :key="index" no-body
           :class="index ? 'mt-2' : ''">
           <b-media-aside class="mr-2">
-            <b-link :to="{ name: 'blog-detail', params: { id: recentpost.id } }">
-              <b-img :src="defaultsImg()" :alt="defaultsImg().slice(6)" width="100" rounded height="70" />
+            <b-link :to="{ name: 'blog-detail', params: { id: recentpost.id } }" @click="pageReload">
+              <b-img :src="defaultsImg()" :alt="defaultsImg().slice(6)" width="100" rounded height="70"/>
             </b-link>
           </b-media-aside>
           <b-media-body>
             <h6 class="blog-recent-post-title">
-              <b-link :to="{ name: 'blog-detail', params: { id: recentpost.id } }" class="text-body-heading">
+              <b-link :to="{ name: 'blog-detail', params: { id: recentpost.id } }" class="text-body-heading" @click="pageReload">
                 {{ recentpost.title }}
               </b-link>
             </h6>
@@ -328,7 +328,14 @@ export default {
           })
           document.getElementById("comment-text").value = ''
         })
-    }
+    },
+    goDetail(id) {
+      this.$router.push({ name: 'blog-detail', params: { id: id } })
+      this.$router.go()
+    },
+    pageReload() {
+      this.$router.go()
+    },
   },
 }
 </script>