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.5 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/CommentList.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/linhuakun/Downloads/coderlhk/codewhy/src/components/content/comments/CommentList.vue","mtime":1616412636507},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBTY3JvbGwgZnJvbSAiQC9jb21wb25lbnRzL2NvbW1vbi9TY3JvbGwvU2Nyb2xsIjsKaW1wb3J0IENvbW1lbnRMaXN0SXRlbSBmcm9tICJAL2NvbXBvbmVudHMvY29udGVudC9jb21tZW50cy9Db21tZW50TGlzdEl0ZW0iOwoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJDb21tZW50TGlzdCIsCiAgY29tcG9uZW50czogewogICAgQ29tbWVudExpc3RJdGVtLAogICAgU2Nyb2xsCiAgfSwKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgcHVsbGluZ2Rvd246IGZhbHNlCiAgICB9OwogIH0sCiAgcHJvcHM6IHsKICAgIG5ld2NvbW1lbnRzOiB7CiAgICAgIHR5cGU6IEFycmF5LAogICAgICBkZWZhbHV0KCkgewogICAgICAgIHJldHVybiBbXTsKICAgICAgfQogICAgfSwKICAgIEF1dGhvcjogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmFsdXQoKSB7CiAgICAgICAgcmV0dXJuIHt9OwogICAgICB9CiAgICB9CiAgfSwKICBjcmVhdGVkKCkgewogICAgd2luZG93LnNlc3Npb25TdG9yYWdlLnNldEl0ZW0oImlzcHJhaXNlIiwgIjEiKTsKICB9LAogIG1ldGhvZHM6IHsKICAgIGxvYWRNb3JlKCkgewogICAgICB0aGlzLiRyZWZzLnNjcm9sbC5yZWZyZXNoKCk7CiAgICB9LAogICAgcHVsbGluZ0Rvd24oKSB7CiAgICAgIHRoaXMucHVsbGluZ2Rvd24gPSB0cnVlOwogICAgICBzZXRUaW1lb3V0KCgpID0+IHsKICAgICAgICB0aGlzLnB1bGxpbmdkb3duID0gZmFsc2U7CiAgICAgICAgdGhpcy4kcmVmcy5zY3JvbGwuZmluaXNoUHVsbERvd24oKTsKICAgICAgfSwgMTAwMCk7CiAgICB9CiAgfQp9Owo="},{"version":3,"sources":["CommentList.vue"],"names":[],"mappings":";;;;;;;;;;;;;AAaA;AACA;;AAEA;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":"CommentList.vue","sourceRoot":"src/components/content/comments","sourcesContent":["<template>\n <div class=\"comment-list\">\n <CommentListItem\n class=\"comment-list-item\"\n v-for=\"(item, index) in newcomments\"\n :key=\"index\"\n :comments=\"item\"\n :Author=\"Author\"\n ></CommentListItem>\n </div>\n</template>\n\n<script>\nimport Scroll from \"@/components/common/Scroll/Scroll\";\nimport CommentListItem from \"@/components/content/comments/CommentListItem\";\n\nexport default {\n name: \"CommentList\",\n components: {\n CommentListItem,\n Scroll\n },\n data() {\n return {\n pullingdown: false\n };\n },\n props: {\n newcomments: {\n type: Array,\n defalut() {\n return [];\n }\n },\n Author: {\n type: Object,\n defalut() {\n return {};\n }\n }\n },\n created() {\n window.sessionStorage.setItem(\"ispraise\", \"1\");\n },\n methods: {\n loadMore() {\n this.$refs.scroll.refresh();\n },\n pullingDown() {\n this.pullingdown = true;\n setTimeout(() => {\n this.pullingdown = false;\n this.$refs.scroll.finishPullDown();\n }, 1000);\n }\n }\n};\n</script>\n\n<style scoped>\n.comment-list{\n margin-top:10px ;\n}\n.comment-list-item {\n margin-top: 5px;\n}\n</style>\n"]}]}