1 |
- {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\layout\\components\\Sidebar\\Link.vue?vue&type=script&lang=js&","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\src\\layout\\components\\Sidebar\\Link.vue","mtime":1647228900690},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\babel.config.js","mtime":1647228883111},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\最新\\supervision-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKT2JqZWN0LmRlZmluZVByb3BlcnR5KGV4cG9ydHMsICJfX2VzTW9kdWxlIiwgewogIHZhbHVlOiB0cnVlCn0pOwpleHBvcnRzLmRlZmF1bHQgPSB2b2lkIDA7Cgp2YXIgX3ZhbGlkYXRlID0gcmVxdWlyZSgiQC91dGlscy92YWxpZGF0ZSIpOwoKLy8KLy8KLy8KLy8KLy8KLy8KdmFyIF9kZWZhdWx0ID0gewogIHByb3BzOiB7CiAgICB0bzogewogICAgICB0eXBlOiBbU3RyaW5nLCBPYmplY3RdLAogICAgICByZXF1aXJlZDogdHJ1ZQogICAgfQogIH0sCiAgY29tcHV0ZWQ6IHsKICAgIGlzRXh0ZXJuYWw6IGZ1bmN0aW9uIGlzRXh0ZXJuYWwoKSB7CiAgICAgIHJldHVybiAoMCwgX3ZhbGlkYXRlLmlzRXh0ZXJuYWwpKHRoaXMudG8pOwogICAgfSwKICAgIHR5cGU6IGZ1bmN0aW9uIHR5cGUoKSB7CiAgICAgIGlmICh0aGlzLmlzRXh0ZXJuYWwpIHsKICAgICAgICByZXR1cm4gJ2EnOwogICAgICB9CgogICAgICByZXR1cm4gJ3JvdXRlci1saW5rJzsKICAgIH0KICB9LAogIG1ldGhvZHM6IHsKICAgIGxpbmtQcm9wczogZnVuY3Rpb24gbGlua1Byb3BzKHRvKSB7CiAgICAgIGlmICh0aGlzLmlzRXh0ZXJuYWwpIHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgaHJlZjogdG8sCiAgICAgICAgICB0YXJnZXQ6ICdfYmxhbmsnLAogICAgICAgICAgcmVsOiAnbm9vcGVuZXInCiAgICAgICAgfTsKICAgICAgfQoKICAgICAgcmV0dXJuIHsKICAgICAgICB0bzogdG8KICAgICAgfTsKICAgIH0KICB9Cn07CmV4cG9ydHMuZGVmYXVsdCA9IF9kZWZhdWx0Ow=="},{"version":3,"sources":["Link.vue"],"names":[],"mappings":";;;;;;;AAOA;;;;;;;;eAEA;AACA,EAAA,KAAA,EAAA;AACA,IAAA,EAAA,EAAA;AACA,MAAA,IAAA,EAAA,CAAA,MAAA,EAAA,MAAA,CADA;AAEA,MAAA,QAAA,EAAA;AAFA;AADA,GADA;AAOA,EAAA,QAAA,EAAA;AACA,IAAA,UADA,wBACA;AACA,aAAA,0BAAA,KAAA,EAAA,CAAA;AACA,KAHA;AAIA,IAAA,IAJA,kBAIA;AACA,UAAA,KAAA,UAAA,EAAA;AACA,eAAA,GAAA;AACA;;AACA,aAAA,aAAA;AACA;AATA,GAPA;AAkBA,EAAA,OAAA,EAAA;AACA,IAAA,SADA,qBACA,EADA,EACA;AACA,UAAA,KAAA,UAAA,EAAA;AACA,eAAA;AACA,UAAA,IAAA,EAAA,EADA;AAEA,UAAA,MAAA,EAAA,QAFA;AAGA,UAAA,GAAA,EAAA;AAHA,SAAA;AAKA;;AACA,aAAA;AACA,QAAA,EAAA,EAAA;AADA,OAAA;AAGA;AAZA;AAlBA,C","sourcesContent":["<template>\r\n <component :is=\"type\" v-bind=\"linkProps(to)\">\r\n <slot />\r\n </component>\r\n</template>\r\n\r\n<script>\r\nimport { isExternal } from '@/utils/validate'\r\n\r\nexport default {\r\n props: {\r\n to: {\r\n type: [String, Object],\r\n required: true\r\n }\r\n },\r\n computed: {\r\n isExternal() {\r\n return isExternal(this.to)\r\n },\r\n type() {\r\n if (this.isExternal) {\r\n return 'a'\r\n }\r\n return 'router-link'\r\n }\r\n },\r\n methods: {\r\n linkProps(to) {\r\n if (this.isExternal) {\r\n return {\r\n href: to,\r\n target: '_blank',\r\n rel: 'noopener'\r\n }\r\n }\r\n return {\r\n to: to\r\n }\r\n }\r\n }\r\n}\r\n</script>\r\n"],"sourceRoot":"src/layout/components/Sidebar"}]}
|