作者:马岱五号_668 | 来源:互联网 | 2023-08-14 18:20
安装插件
yarn add screenfull
实现
引入
import screenfull from "screenfull";
写一个触发控件
<svg-icon class&#61;"l-distance l-fullscreen" :name&#61;"isFullscreens ? &#39;cancelFS&#39; : &#39;fullScreen&#39;"&#64;click&#61;"onFullScreen"/>const onFullScreen &#61; () &#61;> {if (!screenfull.isEnabled) { proxy.$message.error(t(&#39;globa.browserVersionLow&#39;));}state.isFullscreens &#61; !screenfull.isFullscreen;store.action.updateFullscreen(!screenfull.isFullscreen);screenfull.toggle();screenfull.on(&#39;change&#39;, () &#61;> { if (!screenfull.isFullscreen) {state.isFullscreens &#61; false;store.action.updateFullscreen(false);}});}
效果