执行过npm install命令的vue-element-admin源码
康凯
2022-05-20 aa4c235a8ca67ea8b731f90c951a465e92c0a865
1
{"remainingRequest":"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=style&index=0&lang=scss&","dependencies":[{"path":"D:\\源码\\vue-element-admin-master\\src\\views\\pdf\\download.vue","mtime":1649647926000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\css-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\postcss-loader\\src\\index.js","mtime":499162500000},{"path":"D:\\源码\\vue-element-admin-master\\node_modules\\sass-loader\\dist\\cjs.js","mtime":499162500000},{"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:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKQG1peGluIGNsZWFyZml4IHsKICAmOmJlZm9yZSB7CiAgICBkaXNwbGF5OiB0YWJsZTsKICAgIGNvbnRlbnQ6ICcnOwogICAgY2xlYXI6IGJvdGg7CiAgfQoKICAmOmFmdGVyIHsKICAgIGRpc3BsYXk6IHRhYmxlOwogICAgY29udGVudDogJyc7CiAgICBjbGVhcjogYm90aDsKICB9Cn0KCi5tYWluLWFydGljbGUgewogIHBhZGRpbmc6IDIwcHg7CiAgbWFyZ2luOiAwIGF1dG87CiAgZGlzcGxheTogYmxvY2s7CiAgd2lkdGg6IDc0MHB4OwogIGJhY2tncm91bmQ6ICNmZmY7Cn0KCi5hcnRpY2xlX19oZWFkaW5nIHsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgcGFkZGluZzogMCAwIDIwcHg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKfQoKLmFydGljbGVfX2hlYWRpbmdfX3RpdGxlIHsKICBkaXNwbGF5OiBibG9jazsKICBkaXNwbGF5OiAtd2Via2l0LWJveDsKICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOwogIC13ZWJraXQtbGluZS1jbGFtcDogMjsKICBsaW5lLWNsYW1wOiAyOwogIHdvcmQtd3JhcDogYnJlYWstd29yZDsKICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOwogIGZvbnQtc2l6ZTogMzJweDsKICBsaW5lLWhlaWdodDogNDhweDsKICBmb250LXdlaWdodDogNjAwOwogIGNvbG9yOiAjMzMzOwogIG92ZXJmbG93OiBoaWRkZW47Cn0KCi5ub2RlLWFydGljbGUtY29udGVudCB7CiAgbWFyZ2luOiAyMHB4IDAgMDsKICBAaW5jbHVkZSBjbGVhcmZpeDsKICBmb250LXNpemU6IDE2cHg7CiAgY29sb3I6ICMzMzM7CiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OwogIGxpbmUtaGVpZ2h0OiAyOHB4OwogIG1hcmdpbi1ib3R0b206IDMwcHg7CiAgZm9udC1mYW1pbHk6IG1lZGl1bS1jb250ZW50LXNlcmlmLWZvbnQsIEdlb3JnaWEsIENhbWJyaWEsICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7CgogICY+IDpsYXN0LWNoaWxkIHsKICAgIG1hcmdpbi1ib3R0b206IDA7CiAgfQoKICBiLAogIHN0cm9uZyB7CiAgICBmb250LXdlaWdodDogaW5oZXJpdDsKICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7CiAgfQoKICBpbWcgewogICAgbWF4LXdpZHRoOiAxMDAlOwogICAgZGlzcGxheTogYmxvY2s7CiAgICBtYXJnaW46IDAgYXV0bzsKICB9CgogIHAgewogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsKICAgIGZvbnQtc2l6ZTogMjFweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjU4OwogICAgbGV0dGVyLXNwYWNpbmc6IC0uMDAzZW07CgogIH0KCiAgdWwgewogICAgbWFyZ2luLWJvdHRvbTogMzBweDsKICB9CgogIGxpIHsKICAgIC0teC1oZWlnaHQtbXVsdGlwbGllcjogMC4zNzU7CiAgICAtLWJhc2VsaW5lLW11bHRpcGxpZXI6IDAuMTc7CgogICAgbGV0dGVyLXNwYWNpbmc6IC4wMXJlbTsKICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICBmb250LXNpemU6IDIxcHg7CiAgICBsaW5lLWhlaWdodDogMS41ODsKICAgIGxldHRlci1zcGFjaW5nOiAtLjAwM2VtOwogICAgbWFyZ2luLWxlZnQ6IDMwcHg7CiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OwogIH0KCiAgYSB7CiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7CiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgLjg0KSAxMDAlLCByZ2JhKDAsIDAsIDAsIDApIDApOwogICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4OwogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjYWxjKDFlbSArIDFweCk7CiAgICBwYWRkaW5nOiAwIDZweDsKICB9CgogIGNvZGUgewogICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMDUpOwogICAgcGFkZGluZzogM3B4IDRweDsKICAgIG1hcmdpbjogMCAycHg7CiAgICBmb250LXNpemU6IDE2cHg7CiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgfQoKICBpbWcgewogICAgYm9yZGVyOiAwOwogIH0KCiAgLyog6Kej5YazIElFNi03IOWbvueJh+e8qeaUvumUr+m9v+mXrumimCAqLwogIGltZyB7CiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOwogIH0KCiAgYmxvY2txdW90ZSB7CiAgICAtLXgtaGVpZ2h0LW11bHRpcGxpZXI6IDAuMzc1OwogICAgLS1iYXNlbGluZS1tdWx0aXBsaWVyOiAwLjE3OwogICAgZm9udC1mYW1pbHk6IG1lZGl1bS1jb250ZW50LXNlcmlmLWZvbnQsIEdlb3JnaWEsIENhbWJyaWEsICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7CiAgICBsZXR0ZXItc3BhY2luZzogLjAxcmVtOwogICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsKICAgIGZvbnQtc2l6ZTogMjFweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjU4OwogICAgbGV0dGVyLXNwYWNpbmc6IC0uMDAzZW07CiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjg0KTsKICAgIHBhZGRpbmctbGVmdDogMjBweDsKICAgIG1hcmdpbi1sZWZ0OiAtMjNweDsKICAgIHBhZGRpbmctYm90dG9tOiAycHg7CiAgfQoKICBhIHsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICB9CgogIGgyLAogIGgzLAogIGg0IHsKICAgIGZvbnQtc2l6ZTogMzRweDsKICAgIGxpbmUtaGVpZ2h0OiAxLjE1OwogICAgbGV0dGVyLXNwYWNpbmc6IC0uMDE1ZW07CiAgICBtYXJnaW46IDUzcHggMCAwOwogIH0KCiAgaDQgewogICAgZm9udC1zaXplOiAyNnB4OwogIH0KfQo="},{"version":3,"sources":["download.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA6CA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA","file":"download.vue","sourceRoot":"src/views/pdf","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"]}]}