diff --git a/src/components/Tools/HeaderComment.vue b/src/components/Tools/HeaderComment.vue index 21faa76ad..ace9da160 100644 --- a/src/components/Tools/HeaderComment.vue +++ b/src/components/Tools/HeaderComment.vue @@ -111,13 +111,13 @@ export default { computed: { converttedPostComments() { return this.postComments.map(comment => { - comment.content = marked(comment.content, { sanitize: true }) + comment.content = marked(comment.content) return comment }) }, converttedSheetComments() { return this.sheetComments.map(comment => { - comment.content = marked(comment.content, { sanitize: true }) + comment.content = marked(comment.content) return comment }) } diff --git a/src/views/comment/components/CommentTab.vue b/src/views/comment/components/CommentTab.vue index b299547f8..2d7e2ec10 100644 --- a/src/views/comment/components/CommentTab.vue +++ b/src/views/comment/components/CommentTab.vue @@ -556,7 +556,7 @@ export default { formattedComments() { return this.comments.map(comment => { comment.statusProperty = this.commentStatus[comment.status] - comment.content = marked(comment.content, { sanitize: true }) + comment.content = marked(comment.content) return comment }) }, diff --git a/src/views/comment/components/TargetCommentTree.vue b/src/views/comment/components/TargetCommentTree.vue index bb0efb03c..d87a9fa10 100644 --- a/src/views/comment/components/TargetCommentTree.vue +++ b/src/views/comment/components/TargetCommentTree.vue @@ -11,7 +11,7 @@ 通过 @@ -22,13 +22,13 @@ 回复 @@ -38,7 +38,7 @@ @@ -47,7 +47,7 @@ @@ -86,8 +86,8 @@ v-for="(child, index) in comment.children" :key="index" :comment="child" - @reply="handleReplyClick(child)" - @delete="handleDeleteClick(child)" + @reply="handleReplyClick" + @delete="handleDeleteClick" @editStatus="handleEditStatusClick" /> @@ -110,18 +110,19 @@ export default { return `//cn.gravatar.com/avatar/${this.comment.gravatarMd5}/?s=256&d=mp` }, content() { - return marked(this.comment.content, { sanitize: true }) + return marked(this.comment.content) } }, methods: { - handleReplyClick(comment) { - this.$emit('reply', comment) + handleReplyClick() { + console.log(this.comment) + this.$emit('reply', this.comment) }, - handleEditStatusClick(comment, status) { - this.$emit('editStatus', comment, status) + handleEditStatusClick(status) { + this.$emit('editStatus', this.comment, status) }, - handleDeleteClick(comment) { - this.$emit('delete', comment) + handleDeleteClick() { + this.$emit('delete', this.comment) } } } diff --git a/src/views/dashboard/components/RecentCommentTab.vue b/src/views/dashboard/components/RecentCommentTab.vue index 14aebbd9a..d87a48690 100644 --- a/src/views/dashboard/components/RecentCommentTab.vue +++ b/src/views/dashboard/components/RecentCommentTab.vue @@ -98,7 +98,7 @@ export default { computed: { formmatedCommentData() { return this.comments.map(comment => { - comment.content = marked(comment.content, { sanitize: true }) + comment.content = marked(comment.content) return comment }) },