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
4.0 KiB
1 line
4.0 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/common/Scroll/newScroll.vue?vue&type=script&lang=js&","dependencies":[{"path":"/Users/linhuakun/Downloads/coderlhk/big bar/bigbar-start/src/components/common/Scroll/newScroll.vue","mtime":1618371034592},{"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/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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBCU2Nyb2xsIGZyb20gImJldHRlci1zY3JvbGwiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIlNjcm9sbCIsCiAgcHJvcHM6IHsKICAgIHByb2JlVHlwZTogewogICAgICB0eXBlOiBOdW1iZXIsCiAgICAgIGRlZmF1bHQ6IDAKICAgIH0sCiAgICBwdWxsVXBMb2FkOiB7CiAgICAgIHR5cGU6IEJvb2xlYW4sCiAgICAgIGRlZmF1bHQ6IGZhbHNlCiAgICB9CiAgfSwKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgc2Nyb2xsOiBudWxsCiAgICB9OwogIH0sCiAgbW91bnRlZCgpIHsKICAgIHRoaXMuJG5leHRUaWNrKCgpID0+IHsKICAgICAgdGhpcy5zY3JvbGwgPSBuZXcgQlNjcm9sbCh0aGlzLiRyZWZzLndyYXBwZXIsIHsKICAgICAgICBjbGljazogdHJ1ZSwKICAgICAgICBwcm9iZVR5cGU6IHRoaXMucHJvYmVUeXBlLAogICAgICAgIHB1bGxVcExvYWQ6IHRoaXMucHVsbFVwTG9hZAogICAgICB9KTsKICAgICAgdGhpcy5zY3JvbGwub24oInNjcm9sbCIsIHBvc2l0aW9uID0+IHsKICAgICAgICB0aGlzLiRlbWl0KCJzY3JvbGx3IiwgcG9zaXRpb24pOwogICAgICB9KTsKCiAgICAgIHRoaXMuc2Nyb2xsLm9uKCJwdWxsaW5nVXAiLCAoKSA9PiB7CiAgICAgICAgdGhpcy4kZW1pdCgicHVsbGluZ1VwIik7CiAgICAgIH0pOwoKICAgICAgdGhpcy5zY3JvbGwuc2Nyb2xsVG8oMCwgMCk7CiAgICB9KTsKICB9LAogIHVwZGF0ZWQoKSB7fSwKICBtZXRob2RzOiB7CiAgICBzY3JvbGxUbyh4LCB5LCB0aW1lciA9IDMwMDApIHsKICAgICAgdGhpcy5zY3JvbGwgJiYgdGhpcy5zY3JvbGwuc2Nyb2xsVG8oeCwgeSwgdGltZXIpOwogICAgfSwKICAgIGZpbmlzaFB1bGxVcCgpIHsKICAgICAgdGhpcy5zY3JvbGwgJiYgdGhpcy5zY3JvbGwuZmluaXNoUHVsbFVwKCk7CiAgICB9LAoKICAgIHJlZnJlc2goKSB7CiAgICAgIHRoaXMuc2Nyb2xsICYmIHRoaXMuc2Nyb2xsLnJlZnJlc2goKTsKICAgIH0sCiAgICBnZXRTY3JvbGxZKCkgewogICAgICByZXR1cm4gdGhpcy5zY3JvbGwgPyB0aGlzLnNjcm9sbC55IDogMDsKICAgIH0KICB9Cn07Cg=="},{"version":3,"sources":["newScroll.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;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"newScroll.vue","sourceRoot":"src/components/common/Scroll","sourcesContent":["<template>\n <div class=\"wrapper\" ref=\"wrapper\">\n <div class=\"content\">\n <slot></slot>\n </div>\n </div>\n</template>\n\n<script>\nimport BScroll from \"better-scroll\";\nexport default {\n name: \"Scroll\",\n props: {\n probeType: {\n type: Number,\n default: 0\n },\n pullUpLoad: {\n type: Boolean,\n default: false\n }\n },\n data() {\n return {\n scroll: null\n };\n },\n mounted() {\n this.$nextTick(() => {\n this.scroll = new BScroll(this.$refs.wrapper, {\n click: true,\n probeType: this.probeType,\n pullUpLoad: this.pullUpLoad\n });\n this.scroll.on(\"scroll\", position => {\n this.$emit(\"scrollw\", position);\n });\n\n this.scroll.on(\"pullingUp\", () => {\n this.$emit(\"pullingUp\");\n });\n\n this.scroll.scrollTo(0, 0);\n });\n },\n updated() {},\n methods: {\n scrollTo(x, y, timer = 3000) {\n this.scroll && this.scroll.scrollTo(x, y, timer);\n },\n finishPullUp() {\n this.scroll && this.scroll.finishPullUp();\n },\n\n refresh() {\n this.scroll && this.scroll.refresh();\n },\n getScrollY() {\n return this.scroll ? this.scroll.y : 0;\n }\n }\n};\n</script>\n\n<style scoped></style>\n"]}]} |