4f5bac30b602bdf8a2a1b00af3fa8fa8.json 4.3 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/components/main/components/fullscreen/fullscreen.vue?vue&type=style&index=0&lang=less&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/src/components/main/components/fullscreen/fullscreen.vue","mtime":1618306924000},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/css-loader/index.js","mtime":1665684004023},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":1665684006115},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/less-loader/dist/cjs.js","mtime":1665684007621},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/vue-loader/lib/index.js","mtime":1665684006084}],"contextDependencies":[],"result":["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.full-screen-btn-con .ivu-tooltip-rel{\n height: 64px;\n line-height: 56px;\n i{\n cursor: pointer;\n }\n}\n",{"version":3,"sources":["fullscreen.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4EA;AACA;AACA;AACA;AACA;AACA;AACA","file":"fullscreen.vue","sourceRoot":"src/components/main/components/fullscreen","sourcesContent":["<template>\n <div v-if=\"showFullScreenBtn\" class=\"full-screen-btn-con\">\n <Tooltip :content=\"value ? '退出全屏' : '全屏'\" placement=\"bottom\">\n <Icon @click.native=\"handleChange\" :type=\"value ? 'md-contract' : 'md-expand'\" :size=\"23\"></Icon>\n </Tooltip>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'Fullscreen',\n computed: {\n showFullScreenBtn () {\n return window.navigator.userAgent.indexOf('MSIE') < 0\n }\n },\n props: {\n value: {\n type: Boolean,\n default: false\n }\n },\n methods: {\n handleFullscreen () {\n let main = document.body\n if (this.value) {\n if (document.exitFullscreen) {\n document.exitFullscreen()\n } else if (document.mozCancelFullScreen) {\n document.mozCancelFullScreen()\n } else if (document.webkitCancelFullScreen) {\n document.webkitCancelFullScreen()\n } else if (document.msExitFullscreen) {\n document.msExitFullscreen()\n }\n } else {\n if (main.requestFullscreen) {\n main.requestFullscreen()\n } else if (main.mozRequestFullScreen) {\n main.mozRequestFullScreen()\n } else if (main.webkitRequestFullScreen) {\n main.webkitRequestFullScreen()\n } else if (main.msRequestFullscreen) {\n main.msRequestFullscreen()\n }\n }\n },\n handleChange () {\n this.handleFullscreen()\n }\n },\n mounted () {\n let isFullscreen = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.fullScreen || document.mozFullScreen || document.webkitIsFullScreen\n isFullscreen = !!isFullscreen\n document.addEventListener('fullscreenchange', () => {\n this.$emit('input', !this.value)\n this.$emit('on-change', !this.value)\n })\n document.addEventListener('mozfullscreenchange', () => {\n this.$emit('input', !this.value)\n this.$emit('on-change', !this.value)\n })\n document.addEventListener('webkitfullscreenchange', () => {\n this.$emit('input', !this.value)\n this.$emit('on-change', !this.value)\n })\n document.addEventListener('msfullscreenchange', () => {\n this.$emit('input', !this.value)\n this.$emit('on-change', !this.value)\n })\n this.$emit('input', isFullscreen)\n }\n}\n</script>\n\n<style lang=\"less\">\n.full-screen-btn-con .ivu-tooltip-rel{\n height: 64px;\n line-height: 56px;\n i{\n cursor: pointer;\n }\n}\n</style>\n"]}]}