(function(){"use strict";var n="undefined"!==typeof window&&"undefined"!==typeof window.document?window.document:{},r=e.exports,l="undefined"!==typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,t=function(){for(var e,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],l=0,t=r.length,s={};l<t;l++)if(e=r[l],e&&e[1]in n){for(l=0;l<e.length;l++)s[r[0][l]]=e[l];return s}return!1}(),s={change:t.fullscreenchange,error:t.fullscreenerror},u={request:function(e){return new Promise(function(r,s){var u,c=t.requestFullscreen,i=function(){this.off("change",i),r()}.bind(this);this.on("change",i),e=e||n.documentElement,u=/ Version\/5\.1(?:\.\d+)? Safari\//.test(navigator.userAgent)?e[c]():e[c](l?Element.ALLOW_KEYBOARD_INPUT:{}),Promise.resolve(u).catch(s)}.bind(this))},exit:function(){return new Promise(function(e){if(this.isFullscreen){var r=function(){this.off("change",r),e()}.bind(this);n[t.exitFullscreen](),this.on("change",r)}else e()}.bind(this))},toggle:function(e){return this.isFullscreen?this.exit():this.request(e)},onchange:function(e){this.on("change",e)},onerror:function(e){this.on("error",e)},on:function(e,r){var l=s[e];l&&n.addEventListener(l,r,!1)},off:function(e,r){var l=s[e];l&&n.removeEventListener(l,r,!1)},raw:t};t?(Object.defineProperties(u,{isFullscreen:{get:function(){return Boolean(n[t.fullscreenElement])}},element:{enumerable:!0,get:function(){return n[t.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return Boolean(n[t.fullscreenEnabled])}}}),r?(e.exports=u,e.exports["default"]=u):window.screenfull=u):r?e.exports=!1:window.screenfull=!1})()},94578:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return h}});var l=r(20641),t=r(90033);const s={class:"container",title:"全屏/正常"};function u(e,n,r,u,c,i){return(0,l.uX)(),(0,l.CE)("div",s,[(0,l.Lk)("i",{class:(0,t.C4)(["iconfont",c.isFullscreen?"icon-quxiaoquanping":"icon-quanping"]),onClick:n[0]||(n[0]=(...e)=>i.handleFullScreen&&i.handleFullScreen(...e))},null,2)])}var c=r(51916),i=r.n(c),o={data(){return{isFullscreen:!1}},mounted(){this.init()},beforeUnmount(){this.destroy()},methods:{handleFullScreen(){if(!i().enabled)return this.$message({message:"you browser can not work",type:"warning"}),!1;i().toggle()},change(){this.isFullscreen=i().isFullscreen},init(){i().enabled&&i().on("change",this.change)},destroy(){i().enabled&&i().off("change",this.change)}}},a=r(66262);const f=(0,a.A)(o,[["render",u],["__scopeId","data-v-c6985bbe"]]);var h=f}}]);
|