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.3 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":1616412828983},{"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 @click=\"createcomment\">\n <span class=\"main\">{{ comments.user.name }}</span>回复<span>{{this.name}}</span>:{{ 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>\ndiv span{\n color: yellowgreen;\n font-size: 14px;\n}\n\n.main{\n color:#f53b57;\n font-size: 14px;\n}\n\n</style>"]}]}