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
5.9 KiB
1 line
5.9 KiB
{"remainingRequest":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/linhuakun/Downloads/nodejs/codewhy/src/views/moment/Moment.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/src/views/moment/Moment.vue","mtime":1608551304965},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBOYXZCYXIgZnJvbSAnQC9jb21wb25lbnRzL2NvbW1vbi9uYXZiYXIvTmF2QmFyJwppbXBvcnQgeyBnZXRNb21lbnRMaXN0IH0gZnJvbSAnQC9uZXR3b3JrL21vbWVudCcKaW1wb3J0IE1vbWVudExpc3QgZnJvbSAnQC9jb21wb25lbnRzL2NvbnRlbnQvZ29vZHMvTW9tZW50TGlzdCcKaW1wb3J0IFNjcm9sbCBmcm9tICJAL2NvbXBvbmVudHMvY29tbW9uL1Njcm9sbC9TY3JvbGwiOwppbXBvcnQge2RlYm91bmNlfSBmcm9tICJAL2NvbW1vbi91dGlscyI7CgpleHBvcnQgZGVmYXVsdCB7CiAgICBuYW1lOiAiTW9tZW50IiwKICAgIGNvbXBvbmVudHM6ewogICAgICAgIE5hdkJhciwKICAgICAgICBNb21lbnRMaXN0LAogICAgICAgIFNjcm9sbCwKICAgIH0sCiAgICBkYXRhKCl7CiAgICAgICAgcmV0dXJuewogICAgICAgICAgbW9tZW50czpbXSwKICAgICAgICAgIHVwbG9hZGF2YXRhcjpudWxsLAogICAgICAgICAgc2l6ZToxMCwKICAgICAgICAgIG9mZnNldDoxMCwKICAgICAgICB9CiAgICB9LAogICAgY3JlYXRlZCgpewogICAgICAgIGdldE1vbWVudExpc3QoMCwxMCkudGhlbihyZXM9PnsKICAgICAgICAgICAgdGhpcy5tb21lbnRzPXJlcy5kYXRhCiAgICAgICAgfSkKICAgIH0sCiAgICBtZXRob2RzOnsKICAgICAgY3JlYXRlbW9tZW50KCl7CiAgICAgICAgdGhpcy4kcm91dGVyLnB1c2goJy9jcmVhdGVtb21lbnQnKQogICAgICAgIAogICAgICB9LAogICAgICByZWZyZXNoKCl7CgogICAgICB9LAoKICAgIGdldE1vbWVudExpc3QoKXsKICAgICAgZ2V0TW9tZW50TGlzdCh0aGlzLm9mZnNldCx0aGlzLnNpemUpLnRoZW4ocmVzPT57CiAgICAgICAgdGhpcy5tb21lbnRzLnB1c2goLi4ucmVzLmRhdGEpCiAgICAgICAgdGhpcy5vZmZzZXQrPTEwOwogICAgICAgIHRoaXMuJHJlZnMuc2Nyb2xsLmZpbmlzaFB1bGxVcCgpCiAgICAgIH0pCiAgICB9LAogICAgICBsb2FkTW9yZSgpewogICAgICB0aGlzLmdldE1vbWVudExpc3QoKQogICAgICB0aGlzLiRyZWZzLnNjcm9sbC5yZWZyZXNoKCkKICAgIH0sCiAgICB9LAogICAgbW91bnRlZCgpIHsKICAgIGNvbnN0IHJlZnJlc2ggPSBkZWJvdW5jZSh0aGlzLiRyZWZzLnNjcm9sbC5yZWZyZXNoLDMwMCkKICAgIHRoaXMudXBsb2FkYXZhdGFyPSgpPT57CiAgICAgIHJlZnJlc2goKQogICAgfQogICAgdGhpcy4kYnVzLiRvbigndXBsb2FkJyx0aGlzLnVwbG9hZGF2YXRhcikKCiAgICAKICB9LAogICAgICBjb21wdXRlZDp7CiAgICAvL+WIh+aNouadv+Wdl+aXtu+8jOWbnuadpeS/neWtmOW9k+WJjeeahOS9jee9rgogICAgYWN0aXZhdGVkKCl7CiAgICAgIHRoaXMuJHJlZnMuc2Nyb2xsLnJlZnJlc2goKQogICAgICB0aGlzLiRyZWZzLnNjcm9sbC5zY3JvbGxUbygwLHRoaXMuc2F2ZVksMCkKICAgIH0sCiAgICBkZWFjdGl2YXRlZCgpewogICAgICB0aGlzLnNhdmVZID0gdGhpcy4kcmVmcy5zY3JvbGwuZ2V0U2Nyb2xsWSgpCiAgICAgIC8v5Yik5pat5b2T5YmN5ZOq5Liq5Zu+54mH5Yqg6L2955uR5ZCsCiAgICAgIHRoaXMuJGJ1cy4kb2ZmKCd1cGxvYWQnLHRoaXMudXBsb2FkYXZhdGFyKQogICAgfQogIH0KfQo="},{"version":3,"sources":["Moment.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;AAoBA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"Moment.vue","sourceRoot":"src/views/moment","sourcesContent":["<template>\n<div class=\"home\">\n <NavBar class=\"nav-bar\">\n <div slot=\"center\">白酒论坛</div>\n <div slot=\"right\" @click=\"createmoment\"><i class=\"el-icon-plus\" ></i></div>\n </NavBar>\n <Scroll \n class=\"content\"\n ref=\"scroll\"\n :pull-up-load=\"true\"\n @pullingDown=\"refresh\"\n :probe-type=\"3\"\n @pullingUp=\"loadMore\"\n >\n <MomentList :moments=\"moments\"></MomentList>\n </Scroll>\n </div>\n</template>\n\n<script>\nimport NavBar from '@/components/common/navbar/NavBar'\nimport { getMomentList } from '@/network/moment'\nimport MomentList from '@/components/content/goods/MomentList'\nimport Scroll from \"@/components/common/Scroll/Scroll\";\nimport {debounce} from \"@/common/utils\";\n\nexport default {\n name: \"Moment\",\n components:{\n NavBar,\n MomentList,\n Scroll,\n },\n data(){\n return{\n moments:[],\n uploadavatar:null,\n size:10,\n offset:10,\n }\n },\n created(){\n getMomentList(0,10).then(res=>{\n this.moments=res.data\n })\n },\n methods:{\n createmoment(){\n this.$router.push('/createmoment')\n \n },\n refresh(){\n\n },\n\n getMomentList(){\n getMomentList(this.offset,this.size).then(res=>{\n this.moments.push(...res.data)\n this.offset+=10;\n this.$refs.scroll.finishPullUp()\n })\n },\n loadMore(){\n this.getMomentList()\n this.$refs.scroll.refresh()\n },\n },\n mounted() {\n const refresh = debounce(this.$refs.scroll.refresh,300)\n this.uploadavatar=()=>{\n refresh()\n }\n this.$bus.$on('upload',this.uploadavatar)\n\n \n },\n computed:{\n //切换板块时,回来保存当前的位置\n activated(){\n this.$refs.scroll.refresh()\n this.$refs.scroll.scrollTo(0,this.saveY,0)\n },\n deactivated(){\n this.saveY = this.$refs.scroll.getScrollY()\n //判断当前哪个图片加载监听\n this.$bus.$off('upload',this.uploadavatar)\n }\n }\n}\n</script>\n\n<style scoped>\n.nav-bar {\n background-color: rgb(196, 15, 15);\n font-weight: 700;\n color: rgba(255, 255, 255, 0.877);\n}\n.home{\n height: 100vh;\n position: relative;\n background-color: rgb(212, 212, 212); \n}\n.content{\n left: 0;\n right: 0;\n top:39px;\n bottom: 49px;\n overflow: hidden;\n position: absolute;\n height: 100%;\n}\n</style>"]}]} |