19d7972d59b119f23fd8b166426cff08.json 3.7 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/thread-loader/dist/cjs.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js!/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/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=script&lang=js&","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/cache-loader/dist/cjs.js","mtime":1665684022107},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/thread-loader/dist/cjs.js","mtime":1665684003955},{"path":"/usr/local/develop/php/www/waibao/NN2022100801/NN2022100801/addons/admin/node_modules/babel-loader/lib/index.js","mtime":1665684010704},{"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//\nexport default {\n name: 'Fullscreen',\n computed: {\n showFullScreenBtn() {\n return window.navigator.userAgent.indexOf('MSIE') < 0;\n }\n\n },\n props: {\n value: {\n type: Boolean,\n default: false\n }\n },\n methods: {\n handleFullscreen() {\n let main = document.body;\n\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\n handleChange() {\n this.handleFullscreen();\n }\n\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};",null]}