1 |
- {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\vab\\components\\FullScreen\\index.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\vab\\components\\FullScreen\\index.vue","mtime":1678954023497},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1681371925422},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gInZ1ZXgiOwppbXBvcnQgc2NyZWVuZnVsbCBmcm9tICJzY3JlZW5mdWxsIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJGdWxsU2NyZWVuIiwKICBwcm9wczogewogICAgc2hvd1RleHQ6IHsKICAgICAgdHlwZTogQm9vbGVhbiwKICAgICAgZGVmYXVsdDogZmFsc2UKICAgIH0KICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgaXNGdWxsc2NyZWVuOiBmYWxzZQogICAgfTsKICB9LAoKICBjb21wdXRlZDogeyAuLi5tYXBHZXR0ZXJzKHsKICAgICAgc2hvd0Z1bGxTY3JlZW46ICJzZXR0aW5ncy9zaG93RnVsbFNjcmVlbiIKICAgIH0pCiAgfSwKCiAgbW91bnRlZCgpIHsKICAgIHRoaXMuaW5pdCgpOwogIH0sCgogIGJlZm9yZURlc3Ryb3koKSB7CiAgICB0aGlzLmRlc3Ryb3koKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBjbGljaygpIHsKICAgICAgaWYgKCFzY3JlZW5mdWxsLmlzRW5hYmxlZCkgewogICAgICAgIHRoaXMuJGJhc2VNZXNzYWdlKCLlvIDlkK/lhajlsY/lpLHotKUiLCAiZXJyb3IiKTsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgIH0KCiAgICAgIHNjcmVlbmZ1bGwudG9nZ2xlKCk7CiAgICAgIHRoaXMuJGVtaXQoInJlZnJlc2giKTsKICAgIH0sCgogICAgY2hhbmdlKCkgewogICAgICB0aGlzLmlzRnVsbHNjcmVlbiA9IHNjcmVlbmZ1bGwuaXNGdWxsc2NyZWVuOwogICAgfSwKCiAgICBpbml0KCkgewogICAgICBpZiAoc2NyZWVuZnVsbC5pc0VuYWJsZWQpIHsKICAgICAgICBzY3JlZW5mdWxsLm9uKCJjaGFuZ2UiLCB0aGlzLmNoYW5nZSk7CiAgICAgIH0KICAgIH0sCgogICAgZGVzdHJveSgpIHsKICAgICAgaWYgKHNjcmVlbmZ1bGwuaXNFbmFibGVkKSB7CiAgICAgICAgc2NyZWVuZnVsbC5vZmYoImNoYW5nZSIsIHRoaXMuY2hhbmdlKTsKICAgICAgfQogICAgfQoKICB9Cn07"},{"version":3,"mappings":";;;;;;;;;;AAWA;AACA;AAEA;EACAA,kBADA;EAEAC;IACAC;MACAC,aADA;MAEAC;IAFA;EADA,CAFA;;EAQAC;IACA;MACAC;IADA;EAGA,CAZA;;EAaAC,YACA;MACAC;IADA;EADA,CAbA;;EAkBAC;IACA;EACA,CApBA;;EAqBAC;IACA;EACA,CAvBA;;EAwBAC;IACAC;MACA;QACA;QACA;MACA;;MACAC;MACA;IACA,CARA;;IASAC;MACA;IACA,CAXA;;IAYAC;MACA;QACAF;MACA;IACA,CAhBA;;IAiBAG;MACA;QACAH;MACA;IACA;;EArBA;AAxBA","names":["name","props","showText","type","default","data","isFullscreen","computed","showFullScreen","mounted","beforeDestroy","methods","click","screenfull","change","init","destroy"],"sourceRoot":"src/vab/components/FullScreen","sources":["index.vue"],"sourcesContent":["<template>\n <span @click=\"click\">\n <vab-remix-icon\n v-if=\"showFullScreen\"\n :icon-class=\"isFullscreen ? 'fullscreen-exit-fill' : 'fullscreen-fill'\"\n ></vab-remix-icon>\n <span v-if=\"showText\" style=\"padding-left: 5px\">全屏</span>\n </span>\n</template>\n\n<script>\n import { mapGetters } from \"vuex\";\n import screenfull from \"screenfull\";\n\n export default {\n name: \"FullScreen\",\n props: {\n showText: {\n type: Boolean,\n default: false,\n },\n },\n data() {\n return {\n isFullscreen: false,\n };\n },\n computed: {\n ...mapGetters({\n showFullScreen: \"settings/showFullScreen\",\n }),\n },\n mounted() {\n this.init();\n },\n beforeDestroy() {\n this.destroy();\n },\n methods: {\n click() {\n if (!screenfull.isEnabled) {\n this.$baseMessage(\"开启全屏失败\", \"error\");\n return false;\n }\n screenfull.toggle();\n this.$emit(\"refresh\");\n },\n change() {\n this.isFullscreen = screenfull.isFullscreen;\n },\n init() {\n if (screenfull.isEnabled) {\n screenfull.on(\"change\", this.change);\n }\n },\n destroy() {\n if (screenfull.isEnabled) {\n screenfull.off(\"change\", this.change);\n }\n },\n },\n };\n</script>\n"]}]}
|