From b4fdc66db6deacad878983f5d212cbc176858726 Mon Sep 17 00:00:00 2001 From: ruibaby Date: Sat, 17 Aug 2019 17:12:13 +0800 Subject: [PATCH] Support view comment detail. --- src/api/comment.js | 8 + .../comment/components/CommentDetail.vue | 209 ++++++++++++++++++ src/views/comment/components/CommentTab.vue | 34 ++- src/views/post/PostList.vue | 5 +- 4 files changed, 252 insertions(+), 4 deletions(-) create mode 100644 src/views/comment/components/CommentDetail.vue diff --git a/src/api/comment.js b/src/api/comment.js index e35a5ac90..6a1379fa7 100644 --- a/src/api/comment.js +++ b/src/api/comment.js @@ -45,6 +45,14 @@ commentApi.create = (target, comment) => { }) } +commentApi.update = (target, commentId, comment) => { + return service({ + url: `${baseUrl}/${target}/comments/${commentId}`, + data: comment, + method: 'put' + }) +} + /** * Creates a comment. * @param {String} target diff --git a/src/views/comment/components/CommentDetail.vue b/src/views/comment/components/CommentDetail.vue new file mode 100644 index 000000000..dd11a0243 --- /dev/null +++ b/src/views/comment/components/CommentDetail.vue @@ -0,0 +1,209 @@ + + + diff --git a/src/views/comment/components/CommentTab.vue b/src/views/comment/components/CommentTab.vue index 62cc0c4d2..c0e5b7ef5 100644 --- a/src/views/comment/components/CommentTab.vue +++ b/src/views/comment/components/CommentTab.vue @@ -203,6 +203,13 @@ > 删除 + + + + 详情
@@ -243,12 +250,19 @@ +