d7125a9d0745265340d8ce6fb94d5323.json 4.8 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\vab\\components\\VabMenu\\components\\MenuItem.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\vab\\components\\VabMenu\\components\\MenuItem.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgaXNFeHRlcm5hbCB9IGZyb20gIkAvdXRpbHMvdmFsaWRhdGUiOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogIk1lbnVJdGVtIiwKICBwcm9wczogewogICAgaXRlbTogewogICAgICB0eXBlOiBPYmplY3QsCgogICAgICBkZWZhdWx0KCkgewogICAgICAgIHJldHVybiBudWxsOwogICAgICB9CgogICAgfSwKICAgIHJvdXRlQ2hpbGRyZW46IHsKICAgICAgdHlwZTogT2JqZWN0LAoKICAgICAgZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gbnVsbDsKICAgICAgfQoKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGhhbmRsZUxpbmsoKSB7CiAgICAgIGNvbnN0IHJvdXRlUGF0aCA9IHRoaXMucm91dGVDaGlsZHJlbi5mdWxsUGF0aDsKICAgICAgY29uc3QgdGFyZ2V0ID0gdGhpcy5yb3V0ZUNoaWxkcmVuLm1ldGEudGFyZ2V0OwoKICAgICAgaWYgKHRhcmdldCA9PT0gIl9ibGFuayIpIHsKICAgICAgICBpZiAoaXNFeHRlcm5hbChyb3V0ZVBhdGgpKSB7CiAgICAgICAgICB3aW5kb3cub3Blbihyb3V0ZVBhdGgpOwogICAgICAgIH0gZWxzZSBpZiAodGhpcy4kcm91dGUucGF0aCAhPT0gcm91dGVQYXRoKSB7CiAgICAgICAgICB3aW5kb3cub3Blbihyb3V0ZVBhdGguaHJlZik7CiAgICAgICAgfQogICAgICB9IGVsc2UgewogICAgICAgIGlmIChpc0V4dGVybmFsKHJvdXRlUGF0aCkpIHsKICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gcm91dGVQYXRoOwogICAgICAgIH0gZWxzZSBpZiAodGhpcy4kcm91dGUucGF0aCAhPT0gcm91dGVQYXRoKSB7CiAgICAgICAgICB0aGlzLiRyb3V0ZXIucHVzaChyb3V0ZVBhdGgpOwogICAgICAgIH0KICAgICAgfQogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;AAoBA;AAEA;EACAA,gBADA;EAEAC;IACAC;MACAC,YADA;;MAEAC;QACA;MACA;;IAJA,CADA;IAOAC;MACAF,YADA;;MAEAC;QACA;MACA;;IAJA;EAPA,CAFA;EAgBAE;IACAC;MACA;MACA;;MACA;QACA;UACAC;QACA,CAFA,MAEA;UACAA;QACA;MACA,CANA,MAMA;QACA;UACAA;QACA,CAFA,MAEA;UACA;QACA;MACA;IACA;;EAjBA;AAhBA","names":["name","props","item","type","default","routeChildren","methods","handleLink","window"],"sourceRoot":"src/vab/components/VabMenu/components","sources":["MenuItem.vue"],"sourcesContent":["<template>\n <el-menu-item :index=\"routeChildren.fullPath\" @click=\"handleLink\">\n <vab-remix-icon\n v-if=\"routeChildren.meta && routeChildren.meta.remixIcon\"\n :is-svg=\"routeChildren.meta.isCustomSvgIcon\"\n :icon-class=\"routeChildren.meta.remixIcon\"\n class=\"vab-remix-icon\"\n ></vab-remix-icon>\n <span>{{ routeChildren.meta.title }}</span>\n <el-tag\n v-if=\"routeChildren.meta && routeChildren.meta.badge\"\n effect=\"dark\"\n type=\"danger\"\n >\n {{ routeChildren.meta.badge }}\n </el-tag>\n </el-menu-item>\n</template>\n\n<script>\n import { isExternal } from \"@/utils/validate\";\n\n export default {\n name: \"MenuItem\",\n props: {\n item: {\n type: Object,\n default() {\n return null;\n },\n },\n routeChildren: {\n type: Object,\n default() {\n return null;\n },\n },\n },\n methods: {\n handleLink() {\n const routePath = this.routeChildren.fullPath;\n const target = this.routeChildren.meta.target;\n if (target === \"_blank\") {\n if (isExternal(routePath)) {\n window.open(routePath);\n } else if (this.$route.path !== routePath) {\n window.open(routePath.href);\n }\n } else {\n if (isExternal(routePath)) {\n window.location.href = routePath;\n } else if (this.$route.path !== routePath) {\n this.$router.push(routePath);\n }\n }\n },\n },\n };\n</script>\n"]}]}