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

1 line
4.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/Share/DropdownMenu.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin-i18n/src/components/Share/DropdownMenu.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmV4cG9ydCBkZWZhdWx0IHsKICBwcm9wczogewogICAgaXRlbXM6IHsKICAgICAgdHlwZTogQXJyYXksCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uIF9kZWZhdWx0KCkgewogICAgICAgIHJldHVybiBbXTsKICAgICAgfQogICAgfSwKICAgIHRpdGxlOiB7CiAgICAgIHR5cGU6IFN0cmluZywKICAgICAgZGVmYXVsdDogJ3Z1ZScKICAgIH0KICB9LAogIGRhdGE6IGZ1bmN0aW9uIGRhdGEoKSB7CiAgICByZXR1cm4gewogICAgICBpc0FjdGl2ZTogZmFsc2UKICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBjbGlja1RpdGxlOiBmdW5jdGlvbiBjbGlja1RpdGxlKCkgewogICAgICB0aGlzLmlzQWN0aXZlID0gIXRoaXMuaXNBY3RpdmU7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["props","items","type","Array","default","title","String","data","isActive","methods","clickTitle"],"sources":["src/components/Share/DropdownMenu.vue"],"sourcesContent":["<template>\n <div :class=\"{active:isActive}\" class=\"share-dropdown-menu\">\n <div class=\"share-dropdown-menu-wrapper\">\n <span class=\"share-dropdown-menu-title\" @click.self=\"clickTitle\">{{ title }}</span>\n <div v-for=\"(item,index) of items\" :key=\"index\" class=\"share-dropdown-menu-item\">\n <a v-if=\"item.href\" :href=\"item.href\" target=\"_blank\">{{ item.title }}</a>\n <span v-else>{{ item.title }}</span>\n </div>\n </div>\n </div>\n</template>\n\n<script>\nexport default {\n props: {\n items: {\n type: Array,\n default: function() {\n return []\n }\n },\n title: {\n type: String,\n default: 'vue'\n }\n },\n data() {\n return {\n isActive: false\n }\n },\n methods: {\n clickTitle() {\n this.isActive = !this.isActive\n }\n }\n}\n</script>\n\n<style lang=\"scss\" >\n$n: 9; //和items.length 相同\n$t: .1s;\n.share-dropdown-menu {\n width: 250px;\n position: relative;\n z-index: 1;\n height: auto!important;\n &-title {\n width: 100%;\n display: block;\n cursor: pointer;\n background: black;\n color: white;\n height: 60px;\n line-height: 60px;\n font-size: 20px;\n text-align: center;\n z-index: 2;\n transform: translate3d(0,0,0);\n }\n &-wrapper {\n position: relative;\n }\n &-item {\n text-align: center;\n position: absolute;\n width: 100%;\n background: #e0e0e0;\n color: #000;\n line-height: 60px;\n height: 60px;\n cursor: pointer;\n font-size: 18px;\n overflow: hidden;\n opacity: 1;\n transition: transform 0.28s ease;\n &:hover {\n background: black;\n color: white;\n }\n @for $i from 1 through $n {\n &:nth-of-type(#{$i}) {\n z-index: -1;\n transition-delay: $i*$t;\n transform: translate3d(0, -60px, 0);\n }\n }\n }\n &.active {\n .share-dropdown-menu-wrapper {\n z-index: 1;\n }\n .share-dropdown-menu-item {\n @for $i from 1 through $n {\n &:nth-of-type(#{$i}) {\n transition-delay: ($n - $i)*$t;\n transform: translate3d(0, ($i - 1)*60px, 0);\n }\n }\n }\n }\n}\n</style>\n"],"mappings":";;;;;;;;;;;;;AAaA;EACAA,KAAA;IACAC,KAAA;MACAC,IAAA,EAAAC,KAAA;MACAC,OAAA,WAAAA,SAAA;QACA;MACA;IACA;IACAC,KAAA;MACAH,IAAA,EAAAI,MAAA;MACAF,OAAA;IACA;EACA;EACAG,IAAA,WAAAA,KAAA;IACA;MACAC,QAAA;IACA;EACA;EACAC,OAAA;IACAC,UAAA,WAAAA,WAAA;MACA,KAAAF,QAAA,SAAAA,QAAA;IACA;EACA;AACA","ignoreList":[]}]}