e2caf8624ede75cd60b41edb25bd2975.json 3.4 KB

1
  1. {"remainingRequest":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/layout/components/Sidebar/Link.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/src/layout/components/Sidebar/Link.vue","mtime":1708395041882},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/babel.config.js","mtime":1708395041663},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/babel-loader/lib/index.js","mtime":1708395147257},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/cache-loader/dist/cjs.js","mtime":1708395146433},{"path":"/Users/caoge/Desktop/地质现场/VehicleMonitor-WEB/node_modules/vue-loader/lib/index.js","mtime":1708395147382}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCB7IGlzRXh0ZXJuYWwgYXMgX2lzRXh0ZXJuYWwgfSBmcm9tICdAL3V0aWxzL3ZhbGlkYXRlJzsKZXhwb3J0IGRlZmF1bHQgewogIHByb3BzOiB7CiAgICB0bzogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIHJlcXVpcmVkOiB0cnVlCiAgICB9CiAgfSwKICBjb21wdXRlZDogewogICAgaXNFeHRlcm5hbDogZnVuY3Rpb24gaXNFeHRlcm5hbCgpIHsKICAgICAgcmV0dXJuIF9pc0V4dGVybmFsKHRoaXMudG8pOwogICAgfSwKICAgIHR5cGU6IGZ1bmN0aW9uIHR5cGUoKSB7CiAgICAgIGlmICh0aGlzLmlzRXh0ZXJuYWwpIHsKICAgICAgICByZXR1cm4gJ2EnOwogICAgICB9CiAgICAgIHJldHVybiAncm91dGVyLWxpbmsnOwogICAgfQogIH0sCiAgbWV0aG9kczogewogICAgbGlua1Byb3BzOiBmdW5jdGlvbiBsaW5rUHJvcHModG8pIHsKICAgICAgaWYgKHRoaXMuaXNFeHRlcm5hbCkgewogICAgICAgIHJldHVybiB7CiAgICAgICAgICBocmVmOiB0bywKICAgICAgICAgIHRhcmdldDogJ19ibGFuaycsCiAgICAgICAgICByZWw6ICdub29wZW5lcicKICAgICAgICB9OwogICAgICB9CiAgICAgIHJldHVybiB7CiAgICAgICAgdG86IHRvCiAgICAgIH07CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["isExternal","props","to","type","String","required","computed","methods","linkProps","href","target","rel"],"sources":["src/layout/components/Sidebar/Link.vue"],"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,\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"],"mappings":";;;;;;;AAOA,SAAAA,UAAA,IAAAA,WAAA;AAEA;EACAC,KAAA;IACAC,EAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,QAAA;IACA;EACA;EACAC,QAAA;IACAN,UAAA,WAAAA,WAAA;MACA,OAAAA,WAAA,MAAAE,EAAA;IACA;IACAC,IAAA,WAAAA,KAAA;MACA,SAAAH,UAAA;QACA;MACA;MACA;IACA;EACA;EACAO,OAAA;IACAC,SAAA,WAAAA,UAAAN,EAAA;MACA,SAAAF,UAAA;QACA;UACAS,IAAA,EAAAP,EAAA;UACAQ,MAAA;UACAC,GAAA;QACA;MACA;MACA;QACAT,EAAA,EAAAA;MACA;IACA;EACA;AACA"}]}