vue-element-admin/node_modules/.cache/babel-loader/d134a92d3b0986b55fdf48a3576140db.json
2025-08-05 23:51:42 +08:00

1 line
7.3 KiB
JSON

{"remainingRequest":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin-i18n/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin-i18n/src/components/Sticky/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin-i18n/src/components/Sticky/index.vue","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/babel.config.js","mtime":1599486365000},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/babel-loader/lib/index.js","mtime":1754408228132},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/cache-loader/dist/cjs.js","mtime":1754408227855},{"path":"/Users/kang/Gitea/vue-element-admin-i18n/node_modules/vue-loader/lib/index.js","mtime":1754408228175}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMubnVtYmVyLmNvbnN0cnVjdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMucmVnZXhwLnN0aWNreS5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCgpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ1N0aWNreScsCiAgcHJvcHM6IHsKICAgIHN0aWNreVRvcDogewogICAgICB0eXBlOiBOdW1iZXIsCiAgICAgIGRlZmF1bHQ6IDAKICAgIH0sCiAgICB6SW5kZXg6IHsKICAgICAgdHlwZTogTnVtYmVyLAogICAgICBkZWZhdWx0OiAxCiAgICB9LAogICAgY2xhc3NOYW1lOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJycKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBhY3RpdmU6IGZhbHNlLAogICAgICBwb3NpdGlvbjogJycsCiAgICAgIHdpZHRoOiB1bmRlZmluZWQsCiAgICAgIGhlaWdodDogdW5kZWZpbmVkLAogICAgICBpc1N0aWNreTogZmFsc2UKICAgIH07CiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdGhpcy5oZWlnaHQgPSB0aGlzLiRlbC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5oZWlnaHQ7CiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgdGhpcy5oYW5kbGVTY3JvbGwpOwogICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIHRoaXMuaGFuZGxlUmVzaXplKTsKICB9LAogIGFjdGl2YXRlZDogZnVuY3Rpb24gYWN0aXZhdGVkKCkgewogICAgdGhpcy5oYW5kbGVTY3JvbGwoKTsKICB9LAogIGRlc3Ryb3llZDogZnVuY3Rpb24gZGVzdHJveWVkKCkgewogICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIHRoaXMuaGFuZGxlU2Nyb2xsKTsKICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdyZXNpemUnLCB0aGlzLmhhbmRsZVJlc2l6ZSk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBzdGlja3k6IGZ1bmN0aW9uIHN0aWNreSgpIHsKICAgICAgaWYgKHRoaXMuYWN0aXZlKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIHRoaXMucG9zaXRpb24gPSAnZml4ZWQnOwogICAgICB0aGlzLmFjdGl2ZSA9IHRydWU7CiAgICAgIHRoaXMud2lkdGggPSB0aGlzLndpZHRoICsgJ3B4JzsKICAgICAgdGhpcy5pc1N0aWNreSA9IHRydWU7CiAgICB9LAogICAgaGFuZGxlUmVzZXQ6IGZ1bmN0aW9uIGhhbmRsZVJlc2V0KCkgewogICAgICBpZiAoIXRoaXMuYWN0aXZlKSB7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICAgIHRoaXMucmVzZXQoKTsKICAgIH0sCiAgICByZXNldDogZnVuY3Rpb24gcmVzZXQoKSB7CiAgICAgIHRoaXMucG9zaXRpb24gPSAnJzsKICAgICAgdGhpcy53aWR0aCA9ICdhdXRvJzsKICAgICAgdGhpcy5hY3RpdmUgPSBmYWxzZTsKICAgICAgdGhpcy5pc1N0aWNreSA9IGZhbHNlOwogICAgfSwKICAgIGhhbmRsZVNjcm9sbDogZnVuY3Rpb24gaGFuZGxlU2Nyb2xsKCkgewogICAgICB2YXIgd2lkdGggPSB0aGlzLiRlbC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aDsKICAgICAgdGhpcy53aWR0aCA9IHdpZHRoIHx8ICdhdXRvJzsKICAgICAgdmFyIG9mZnNldFRvcCA9IHRoaXMuJGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcDsKICAgICAgaWYgKG9mZnNldFRvcCA8IHRoaXMuc3RpY2t5VG9wKSB7CiAgICAgICAgdGhpcy5zdGlja3koKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KICAgICAgdGhpcy5oYW5kbGVSZXNldCgpOwogICAgfSwKICAgIGhhbmRsZVJlc2l6ZTogZnVuY3Rpb24gaGFuZGxlUmVzaXplKCkgewogICAgICBpZiAodGhpcy5pc1N0aWNreSkgewogICAgICAgIHRoaXMud2lkdGggPSB0aGlzLiRlbC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aCArICdweCc7CiAgICAgIH0KICAgIH0KICB9Cn07"},{"version":3,"names":["name","props","stickyTop","type","Number","default","zIndex","className","String","data","active","position","width","undefined","height","isSticky","mounted","$el","getBoundingClientRect","window","addEventListener","handleScroll","handleResize","activated","destroyed","removeEventListener","methods","sticky","handleReset","reset","offsetTop","top"],"sources":["src/components/Sticky/index.vue"],"sourcesContent":["<template>\n <div :style=\"{height:height+'px',zIndex:zIndex}\">\n <div\n :class=\"className\"\n :style=\"{top:(isSticky ? stickyTop +'px' : ''),zIndex:zIndex,position:position,width:width,height:height+'px'}\"\n >\n <slot>\n <div>sticky</div>\n </slot>\n </div>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'Sticky',\n props: {\n stickyTop: {\n type: Number,\n default: 0\n },\n zIndex: {\n type: Number,\n default: 1\n },\n className: {\n type: String,\n default: ''\n }\n },\n data() {\n return {\n active: false,\n position: '',\n width: undefined,\n height: undefined,\n isSticky: false\n }\n },\n mounted() {\n this.height = this.$el.getBoundingClientRect().height\n window.addEventListener('scroll', this.handleScroll)\n window.addEventListener('resize', this.handleResize)\n },\n activated() {\n this.handleScroll()\n },\n destroyed() {\n window.removeEventListener('scroll', this.handleScroll)\n window.removeEventListener('resize', this.handleResize)\n },\n methods: {\n sticky() {\n if (this.active) {\n return\n }\n this.position = 'fixed'\n this.active = true\n this.width = this.width + 'px'\n this.isSticky = true\n },\n handleReset() {\n if (!this.active) {\n return\n }\n this.reset()\n },\n reset() {\n this.position = ''\n this.width = 'auto'\n this.active = false\n this.isSticky = false\n },\n handleScroll() {\n const width = this.$el.getBoundingClientRect().width\n this.width = width || 'auto'\n const offsetTop = this.$el.getBoundingClientRect().top\n if (offsetTop < this.stickyTop) {\n this.sticky()\n return\n }\n this.handleReset()\n },\n handleResize() {\n if (this.isSticky) {\n this.width = this.$el.getBoundingClientRect().width + 'px'\n }\n }\n }\n}\n</script>\n"],"mappings":";;;;;;;;;;;;;;;;AAcA;EACAA,IAAA;EACAC,KAAA;IACAC,SAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,OAAA;IACA;IACAC,MAAA;MACAH,IAAA,EAAAC,MAAA;MACAC,OAAA;IACA;IACAE,SAAA;MACAJ,IAAA,EAAAK,MAAA;MACAH,OAAA;IACA;EACA;EACAI,IAAA,WAAAA,KAAA;IACA;MACAC,MAAA;MACAC,QAAA;MACAC,KAAA,EAAAC,SAAA;MACAC,MAAA,EAAAD,SAAA;MACAE,QAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;IACA,KAAAF,MAAA,QAAAG,GAAA,CAAAC,qBAAA,GAAAJ,MAAA;IACAK,MAAA,CAAAC,gBAAA,gBAAAC,YAAA;IACAF,MAAA,CAAAC,gBAAA,gBAAAE,YAAA;EACA;EACAC,SAAA,WAAAA,UAAA;IACA,KAAAF,YAAA;EACA;EACAG,SAAA,WAAAA,UAAA;IACAL,MAAA,CAAAM,mBAAA,gBAAAJ,YAAA;IACAF,MAAA,CAAAM,mBAAA,gBAAAH,YAAA;EACA;EACAI,OAAA;IACAC,MAAA,WAAAA,OAAA;MACA,SAAAjB,MAAA;QACA;MACA;MACA,KAAAC,QAAA;MACA,KAAAD,MAAA;MACA,KAAAE,KAAA,QAAAA,KAAA;MACA,KAAAG,QAAA;IACA;IACAa,WAAA,WAAAA,YAAA;MACA,UAAAlB,MAAA;QACA;MACA;MACA,KAAAmB,KAAA;IACA;IACAA,KAAA,WAAAA,MAAA;MACA,KAAAlB,QAAA;MACA,KAAAC,KAAA;MACA,KAAAF,MAAA;MACA,KAAAK,QAAA;IACA;IACAM,YAAA,WAAAA,aAAA;MACA,IAAAT,KAAA,QAAAK,GAAA,CAAAC,qBAAA,GAAAN,KAAA;MACA,KAAAA,KAAA,GAAAA,KAAA;MACA,IAAAkB,SAAA,QAAAb,GAAA,CAAAC,qBAAA,GAAAa,GAAA;MACA,IAAAD,SAAA,QAAA5B,SAAA;QACA,KAAAyB,MAAA;QACA;MACA;MACA,KAAAC,WAAA;IACA;IACAN,YAAA,WAAAA,aAAA;MACA,SAAAP,QAAA;QACA,KAAAH,KAAA,QAAAK,GAAA,CAAAC,qBAAA,GAAAN,KAAA;MACA;IACA;EACA;AACA","ignoreList":[]}]}