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.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=style&index=0&id=07a91436&scoped=true&lang=css&","dependencies":[{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/src/views/moment/Moment.vue","mtime":1608532532709},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/css-loader/dist/cjs.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":499162500000},{"path":"/Users/linhuakun/Downloads/nodejs/codewhy/node_modules/postcss-loader/src/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:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKLm5hdi1iYXIgewogIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTYsIDE1LCAxNSk7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3Nyk7Cn0KLmhvbWV7CiAgaGVpZ2h0OiAxMDB2aDsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMiwgMjEyLCAyMTIpOwp9Ci5jb250ZW50ewogIGxlZnQ6IDA7CiAgcmlnaHQ6IDA7CiAgdG9wOjM5cHg7CiAgYm90dG9tOiA0OXB4OwogIG92ZXJmbG93OiBoaWRkZW47CiAgcG9zaXRpb246IGFic29sdXRlOwp9Cg=="},{"version":3,"sources":["Moment.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8EA;AACA;AACA;AACA;AACA;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 >\n <div >\n <MomentList :moments=\"moments\"></MomentList>\n </div>\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 }\n },\n created(){\n getMomentList(0,10).then(res=>{\n console.log(res.data);\n this.moments=res.data\n })\n },\n methods:{\n createmoment(){\n this.$router.push('/createmoment')\n }\n },\n mounted() {\n const refresh = debounce(this.$refs.scroll.refresh(),300)\n this.uploadavatar=()=>{\n refresh()\n console.log(1);\n }\n this.$bus.$on('upload',this.uploadavatar)\n\n const options={\n click:true,\n tap:true,\n }\n this.scroll=new Bscroll(this.$refs.wrapper,options)\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}\n</style>"]}]}