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.8 KiB
1 line
3.8 KiB
{"remainingRequest":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/src/components/content/comments/CommentListItem.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/src/components/content/comments/CommentListItem.vue","mtime":1617982958666},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiQ29tbWVudExpc3RJdGVtIiwKICBwcm9wczogewogICAgY29tbWVudHM6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0KCkgewogICAgICAgIHJldHVybiB7fTsKICAgICAgfQogICAgfSwKICAgIEF1dGhvcjogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9CiAgICB9CiAgfSwKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgbmFtZTogIiIsCiAgICAgIHRva2VuOiAiIgogICAgfTsKICB9LAogIGNyZWF0ZWQoKSB7CiAgICB0aGlzLmdldE5hbWUoKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGNyZWF0ZWNvbW1lbnQoKSB7CiAgICAgIHRoaXMudG9rZW4gPSB3aW5kb3cubG9jYWxTdG9yYWdlLmdldEl0ZW0oInRva2VuIik7CiAgICAgIGlmICh0aGlzLnRva2VuKSB7CiAgICAgICAgdGhpcy4kYnVzLiRlbWl0KCJjb21tZW50SWQiLCB0aGlzLmNvbW1lbnRzLmlkKTsKICAgICAgICB0aGlzLiRidXMuJGVtaXQoImNvbW1lbnQiKTsKICAgICAgfWVsc2V7CiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goJy9sb2dpbicpCiAgICAgIH0KICAgIH0sCiAgICBhc3luYyBnZXROYW1lKCkgewogICAgICBjb25zdCB7IGRhdGE6IHJlcyB9ID0gYXdhaXQgdGhpcy4kaHR0cC5nZXQoCiAgICAgICAgIi9jb21tZW50LyIgKyB0aGlzLmNvbW1lbnRzLmNvbW1lbnRfaWQKICAgICAgKTsKICAgICAgdGhpcy5uYW1lID0gcmVzLnVzZXIgJiYgcmVzLnVzZXIubmFtZTsKICAgICAgaWYgKHRoaXMubmFtZSA9PSB1bmRlZmluZWQpIHsKICAgICAgICB0aGlzLm5hbWUgPSB0aGlzLkF1dGhvci5uYW1lOwogICAgICB9CiAgICB9CiAgfSwKICBtb3VudGVkKCkge30KfTsK"},{"version":3,"sources":["CommentListItem.vue"],"names":[],"mappings":";;;;;;;;;AASA;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;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"CommentListItem.vue","sourceRoot":"src/components/content/comments","sourcesContent":["<template>\n <div class=\"comment-list-item\" @click=\"createcomment\">\n <span class=\"main\">{{ comments.user.name }}</span\n >回复<span>{{ this.name }}</span\n >:{{ comments.content }}\n </div>\n</template>\n\n<script>\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 token: \"\"\n };\n },\n created() {\n this.getName();\n },\n methods: {\n createcomment() {\n this.token = window.localStorage.getItem(\"token\");\n if (this.token) {\n this.$bus.$emit(\"commentId\", this.comments.id);\n this.$bus.$emit(\"comment\");\n }else{\n this.$router.push('/login')\n }\n },\n async getName() {\n const { data: res } = await this.$http.get(\n \"/comment/\" + this.comments.comment_id\n );\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</script>\n\n<style scoped>\ndiv span {\n color: yellowgreen;\n font-size: 13px;\n}\n\n.main {\n color: #f53b57;\n font-size: 13px;\n}\n\n.comment-list-item {\n font-size: 13px;\n}\n</style>\n"]}]} |