# 全屏解决方案

在原生 API 中有两个方法可以实现页面的全屏操作

  • Document.exitFullscreen():该方法用于请求从全屏模式切换到窗口模式
  • Element.requestFullscreen():该方法用于请求浏览器将特定元素(甚至延申到它的后代元素)设置为全屏模式

具体实现:
https://developer.mozilla.org/zh-CN/docs/Web/API/Fullscreen_API

在这里并不使用的是原生 API 而是使用 screenfull

npm i screenfull@5.1.0

<template>
    <button @click="onToggle">切换</button>
</template>
<script setup>
   import screenfull from 'screenfull'
   const onToggle = () => {
       screenfull.toggle()
   }
</script>
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐