|
|
@ -39,7 +39,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="read-button"> |
|
|
|
<a-button type="primary" shape="round">阅读全文</a-button> |
|
|
|
<a-button type="primary" shape="round" @click="readMore(article.id)">阅读全文</a-button> |
|
|
|
</div> |
|
|
|
<hr class="custom-line"> |
|
|
|
<div> |
|
|
@ -57,6 +57,7 @@ import iconComponents from '@/assets'; |
|
|
|
import dayjs from 'dayjs'; |
|
|
|
import type { blogInterface } from '@/api/admin'; |
|
|
|
import {get} from "@/tools/request" |
|
|
|
import router from '@/router'; |
|
|
|
const randomColor = () => { |
|
|
|
const labelColor = ref(["processing", "success", "error", "warning", "magenta", "red", "volcano", "orange", "gold", "lime", "green", "cyan", "blue", "geekblue", "purple"]) |
|
|
|
return labelColor.value[Math.floor(Math.random() * labelColor.value.length)]; |
|
|
@ -88,7 +89,9 @@ const blogList = async () => { |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
const readMore=(id:any)=>{ |
|
|
|
router.push(`/blog/${id}`) |
|
|
|
} |
|
|
|
|
|
|
|
onMounted(() => { |
|
|
|
blogList(); |
|
|
|