diff --git a/app/components/PostComments.vue b/app/components/PostComments.vue new file mode 100644 index 0000000..85f4ef5 --- /dev/null +++ b/app/components/PostComments.vue @@ -0,0 +1,266 @@ + + + + + + 评论 + + + 加载评论… + + + 评论加载失败 + + + + + + 此评论已删除 + + + + + {{ authorLine(node) }} + {{ new Date(node.createdAt).toLocaleString('zh-CN') }} + + + + + {{ node.body }} + + + + + 暂无评论,来抢沙发吧。 + + + + + + 正在回复评论 #{{ replyToId }} + + + + + + + + + + + + + + diff --git a/app/pages/@[publicSlug]/posts/[postSlug].vue b/app/pages/@[publicSlug]/posts/[postSlug].vue index 4145917..7436ea5 100644 --- a/app/pages/@[publicSlug]/posts/[postSlug].vue +++ b/app/pages/@[publicSlug]/posts/[postSlug].vue @@ -64,6 +64,7 @@ watchEffect(() => { {{ data.bodyMarkdown }} + diff --git a/app/pages/p/[publicSlug]/t/[shareToken].vue b/app/pages/p/[publicSlug]/t/[shareToken].vue index 8cad7e4..6731d40 100644 --- a/app/pages/p/[publicSlug]/t/[shareToken].vue +++ b/app/pages/p/[publicSlug]/t/[shareToken].vue @@ -43,6 +43,7 @@ const { data, pending, error } = await useAsyncData( {{ data.data.bodyMarkdown as string }} +
+ 加载评论… +
+ 评论加载失败 +
+ 此评论已删除 +
+ 暂无评论,来抢沙发吧。 +
+ 正在回复评论 #{{ replyToId }} + +