执行过npm install命令的vue-element-admin源码
康凯
2022-05-20 aa4c235a8ca67ea8b731f90c951a465e92c0a865
1
{"remainingRequest":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js!D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\源码\\vue-element-admin-master\\src\\views\\pdf\\download.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\views\\pdf\\download.vue","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\babel.config.js","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkIGZyb20gIkQ6L1x1NkU5MFx1NzgwMS92dWUtZWxlbWVudC1hZG1pbi1tYXN0ZXIvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL2ludGVyb3BSZXF1aXJlV2lsZGNhcmQuanMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5vYmplY3QudG8tc3RyaW5nLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuc3RyaW5nLml0ZXJhdG9yLmpzIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvd2ViLmRvbS1jb2xsZWN0aW9ucy5pdGVyYXRvci5qcyI7Ci8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCi8vCmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgYXJ0aWNsZTogJycsCiAgICAgIGZ1bGxzY3JlZW5Mb2FkaW5nOiB0cnVlCiAgICB9OwogIH0sCiAgbW91bnRlZDogZnVuY3Rpb24gbW91bnRlZCgpIHsKICAgIHRoaXMuZmV0Y2hEYXRhKCk7CiAgfSwKICBtZXRob2RzOiB7CiAgICBmZXRjaERhdGE6IGZ1bmN0aW9uIGZldGNoRGF0YSgpIHsKICAgICAgdmFyIF90aGlzID0gdGhpczsKCiAgICAgIFByb21pc2UucmVzb2x2ZSgpLnRoZW4oZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiBfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZChyZXF1aXJlKCcuL2NvbnRlbnQuanMnKSk7CiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKGRhdGEpIHsKICAgICAgICB2YXIgdGl0bGUgPSBkYXRhLmRlZmF1bHQudGl0bGU7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgPSB0aXRsZTsKICAgICAgICBfdGhpcy5hcnRpY2xlID0gZGF0YS5kZWZhdWx0OwogICAgICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICAgICAgX3RoaXMuZnVsbHNjcmVlbkxvYWRpbmcgPSBmYWxzZTsKCiAgICAgICAgICBfdGhpcy4kbmV4dFRpY2soZnVuY3Rpb24gKCkgewogICAgICAgICAgICB3aW5kb3cucHJpbnQoKTsKICAgICAgICAgIH0pOwogICAgICAgIH0sIDMwMDApOwogICAgICB9KTsKICAgIH0KICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;AAgBA;EACAA,IADA,kBACA;IACA;MACAC,WADA;MAEAC;IAFA;EAIA,CANA;EAOAC,OAPA,qBAOA;IACA;EACA,CATA;EAUAC;IACAC,SADA,uBACA;MAAA;;MACA;QAAA;MAAA;QACA;QACAC;QACA;QACAC;UACA;;UACA;YACAC;UACA,CAFA;QAGA,CALA,EAKA,IALA;MAMA,CAVA;IAWA;EAbA;AAVA","names":["data","article","fullscreenLoading","mounted","methods","fetchData","document","setTimeout","window"],"sourceRoot":"src/views/pdf","sources":["download.vue"],"sourcesContent":["<template>\n  <div v-loading.fullscreen.lock=\"fullscreenLoading\" class=\"main-article\" element-loading-text=\"Efforts to generate PDF\">\n    <div class=\"article__heading\">\n      <div class=\"article__heading__title\">\n        {{ article.title }}\n      </div>\n    </div>\n    <div style=\"color: #ccc;\">\n      This article is from Evan You on <a target=\"_blank\" href=\"https://medium.com/the-vue-point/plans-for-the-next-iteration-of-vue-js-777ffea6fabf\">medium</a>\n    </div>\n    <div ref=\"content\" class=\"node-article-content\" v-html=\"article.content\" />\n  </div>\n</template>\n\n<script>\n\nexport default {\n  data() {\n    return {\n      article: '',\n      fullscreenLoading: true\n    }\n  },\n  mounted() {\n    this.fetchData()\n  },\n  methods: {\n    fetchData() {\n      import('./content.js').then(data => {\n        const { title } = data.default\n        document.title = title\n        this.article = data.default\n        setTimeout(() => {\n          this.fullscreenLoading = false\n          this.$nextTick(() => {\n            window.print()\n          })\n        }, 3000)\n      })\n    }\n  }\n}\n</script>\n\n<style lang=\"scss\">\n@mixin clearfix {\n  &:before {\n    display: table;\n    content: '';\n    clear: both;\n  }\n\n  &:after {\n    display: table;\n    content: '';\n    clear: both;\n  }\n}\n\n.main-article {\n  padding: 20px;\n  margin: 0 auto;\n  display: block;\n  width: 740px;\n  background: #fff;\n}\n\n.article__heading {\n  position: relative;\n  padding: 0 0 20px;\n  overflow: hidden;\n}\n\n.article__heading__title {\n  display: block;\n  display: -webkit-box;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 2;\n  line-clamp: 2;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  font-size: 32px;\n  line-height: 48px;\n  font-weight: 600;\n  color: #333;\n  overflow: hidden;\n}\n\n.node-article-content {\n  margin: 20px 0 0;\n  @include clearfix;\n  font-size: 16px;\n  color: #333;\n  letter-spacing: 0.5px;\n  line-height: 28px;\n  margin-bottom: 30px;\n  font-family: medium-content-serif-font, Georgia, Cambria, \"Times New Roman\", Times, serif;\n\n  &> :last-child {\n    margin-bottom: 0;\n  }\n\n  b,\n  strong {\n    font-weight: inherit;\n    font-weight: bolder;\n  }\n\n  img {\n    max-width: 100%;\n    display: block;\n    margin: 0 auto;\n  }\n\n  p {\n    font-weight: 400;\n    font-style: normal;\n    font-size: 21px;\n    line-height: 1.58;\n    letter-spacing: -.003em;\n\n  }\n\n  ul {\n    margin-bottom: 30px;\n  }\n\n  li {\n    --x-height-multiplier: 0.375;\n    --baseline-multiplier: 0.17;\n\n    letter-spacing: .01rem;\n    font-weight: 400;\n    font-style: normal;\n    font-size: 21px;\n    line-height: 1.58;\n    letter-spacing: -.003em;\n    margin-left: 30px;\n    margin-bottom: 14px;\n  }\n\n  a {\n    text-decoration: none;\n    background-repeat: repeat-x;\n    background-image: linear-gradient(to right, rgba(0, 0, 0, .84) 100%, rgba(0, 0, 0, 0) 0);\n    background-size: 1px 1px;\n    background-position: 0 calc(1em + 1px);\n    padding: 0 6px;\n  }\n\n  code {\n    background: rgba(0, 0, 0, .05);\n    padding: 3px 4px;\n    margin: 0 2px;\n    font-size: 16px;\n    display: inline-block;\n  }\n\n  img {\n    border: 0;\n  }\n\n  /* 解决 IE6-7 图片缩放锯齿问题 */\n  img {\n    -ms-interpolation-mode: bicubic;\n  }\n\n  blockquote {\n    --x-height-multiplier: 0.375;\n    --baseline-multiplier: 0.17;\n    font-family: medium-content-serif-font, Georgia, Cambria, \"Times New Roman\", Times, serif;\n    letter-spacing: .01rem;\n    font-weight: 400;\n    font-style: italic;\n    font-size: 21px;\n    line-height: 1.58;\n    letter-spacing: -.003em;\n    border-left: 3px solid rgba(0, 0, 0, .84);\n    padding-left: 20px;\n    margin-left: -23px;\n    padding-bottom: 2px;\n  }\n\n  a {\n    text-decoration: none;\n  }\n\n  h2,\n  h3,\n  h4 {\n    font-size: 34px;\n    line-height: 1.15;\n    letter-spacing: -.015em;\n    margin: 53px 0 0;\n  }\n\n  h4 {\n    font-size: 26px;\n  }\n}\n</style>\n"]}]}