|
|
@ -38,7 +38,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import { ref } from 'vue';
|
|
|
|
import { ref } from 'vue';
|
|
|
|
|
|
|
|
import { useRouter } from 'vue-router';
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
name: 'PostPage',
|
|
|
|
name: 'PostPage',
|
|
|
|
setup() {
|
|
|
|
setup() {
|
|
|
@ -88,7 +88,7 @@ export default {
|
|
|
|
]);
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
|
|
const filteredPosts = ref(posts.value);
|
|
|
|
const filteredPosts = ref(posts.value);
|
|
|
|
|
|
|
|
const router = useRouter();
|
|
|
|
const selectCategory = (category) => {
|
|
|
|
const selectCategory = (category) => {
|
|
|
|
selectedCategory.value = category;
|
|
|
|
selectedCategory.value = category;
|
|
|
|
filteredPosts.value =
|
|
|
|
filteredPosts.value =
|
|
|
@ -98,9 +98,7 @@ export default {
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
const goToPostDetail = (postId) => {
|
|
|
|
const goToPostDetail = (postId) => {
|
|
|
|
const url = `/post/${postId}`;
|
|
|
|
router.push({ name: 'PostDetail', params: { id: postId } });
|
|
|
|
console.log('Opening URL:', url);
|
|
|
|
|
|
|
|
window.open(`/post/${postId}`, '_blank');
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|