You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
3.2 KiB

{"remainingRequest":"/Users/linhuakun/Downloads/coderlhk/codewhy/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/linhuakun/Downloads/coderlhk/codewhy/src/components/content/comments/CommentListItem.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/linhuakun/Downloads/coderlhk/codewhy/src/components/content/comments/CommentListItem.vue","mtime":1610537157263},{"path":"/Users/linhuakun/Downloads/coderlhk/codewhy/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/codewhy/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/codewhy/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/codewhy/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KCgpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIkNvbW1lbnRMaXN0SXRlbSIsCiAgcHJvcHM6IHsKICAgIGNvbW1lbnRzOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4ge307CiAgICAgIH0sCiAgICB9LAogICAgQXV0aG9yOnsKICAgICAgdHlwZTpPYmplY3QsCiAgICAgIGRlZmF1bHQoKXsKICAgICAgICByZXR1cm4ge30KICAgICAgfQogICAgfQogIH0sCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIG5hbWU6JycKICAgIH07CiAgfSwKICBjcmVhdGVkKCkgewogICAgIHRoaXMuZ2V0TmFtZSgpCiAgfSwKICBtZXRob2RzOiB7CiAgICAgIGNyZWF0ZWNvbW1lbnQoKSB7CiAgICAgIHRoaXMuJGJ1cy4kZW1pdCgnY29tbWVudElkJyx0aGlzLmNvbW1lbnRzLmlkKQogICAgICB0aGlzLiRidXMuJGVtaXQoJ2NvbW1lbnQnKQogICAgfSwKICAgIGFzeW5jIGdldE5hbWUoKXsKICAgICAgIGNvbnN0IHtkYXRhOnJlc30gPSBhd2FpdCB0aGlzLiRodHRwLmdldCgnL2NvbW1lbnQvJyt0aGlzLmNvbW1lbnRzLmNvbW1lbnRfaWQpCiAgICAgICAgdGhpcy5uYW1lPXJlcy51c2VyJiZyZXMudXNlci5uYW1lOwogICAgICAgIGlmKHRoaXMubmFtZSA9PSB1bmRlZmluZWQpewogICAgICAgICAgdGhpcy5uYW1lPXRoaXMuQXV0aG9yLm5hbWUKICAgICAgICB9CiAgICB9CiAgfSwKICBtb3VudGVkKCl7CiAgfQp9Owo="},{"version":3,"sources":["CommentListItem.vue"],"names":[],"mappings":";;;;;;;;AAQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"CommentListItem.vue","sourceRoot":"src/components/content/comments","sourcesContent":["<template>\n <div class=\"comment-items\" @click=\"createcomment\">\n {{ comments.user.name }}回复:{{this.name}}:{{ comments.content}}\n </div>\n</template>\n\n<script>\n\nexport default {\n name: \"CommentListItem\",\n props: {\n comments: {\n type: Object,\n default() {\n return {};\n },\n },\n Author:{\n type:Object,\n default(){\n return {}\n }\n }\n },\n data() {\n return {\n name:''\n };\n },\n created() {\n this.getName()\n },\n methods: {\n createcomment() {\n this.$bus.$emit('commentId',this.comments.id)\n this.$bus.$emit('comment')\n },\n async getName(){\n const {data:res} = await this.$http.get('/comment/'+this.comments.comment_id)\n this.name=res.user&&res.user.name;\n if(this.name == undefined){\n this.name=this.Author.name\n }\n }\n },\n mounted(){\n }\n};\n</script>\n\n<style scoped>\n\n.comment-items {\n position: relative;\n width: 100%;\n font-size: 15px;\n}\n</style>"]}]}