starwait/pages/home/blog/[blogId].vue
2025-04-29 17:01:17 +08:00

27 lines
536 B
Vue

<script setup lang="ts">
const route = useRoute()
const blogContent = ref('');
const blogId = ref<string>(route.params.blogId.toString());
watch(() => route, () => {
blogId.value = route.params.blogId.toString();
})
onMounted(() => {
consola.info('BlogId', blogId.value)
})
</script>
<template>
<div class="BlogEntity">
<NiMarkdown :content="blogContent" :contentId="blogId"></NiMarkdown>
</div>
</template>
<style scoped lang="scss">
.BlogEntity{
position: relative;
height: 100%;
overflow: auto;
}
</style>