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