有没有一种方法可以在不使用提供者或包装器div的情况下从React中的任何组件进入全屏模式?

我知道全屏模式可以通过使用fscreen或react全屏等软件包来实现,但我想省略这一点.

如果包装器或提供者是必需的,那么进入全屏的最有效方式是什么?

推荐答案

In order to enter Full screen mode, you can run this on click:
Element.requestFullscreen()

And if you want to exit it you can call this method:
document.exitFullscreen()

Javascript相关问答推荐

为什么JavaScript双边字符串文字插值不是二次的?

如何在JavaScript中在文本内容中添加新行

微软Edge Select 间隙鼠标退出问题

我在这个黑暗模式按钮上做错了什么?

TypScript界面中的Infer React子props

Redux工具包查询(RTKQ)端点无效并重新验证多次触发

窗口.getComputedStyle()在MutationObserver中不起作用

Cookie中未保存会话数据

useNavigation更改URL,但不呈现或显示组件

使搜索栏更改语言

将内容大小设置为剩余可用空间,但如果需要,可在div上显示滚动条

用于在路径之间移动图像的查询

面对代码中的错误作为前端与后端的集成

将对象推送到数组会导致复制

使用RxJS from Event和@ViewChild vs KeyUp事件和RxJS主题更改输入字段值

是否可以在不更改组件标识的情况下换出Reaction组件定义(以维护状态/引用等)?如果是这样的话,是如何做到的呢?

有没有办法通过使用不同数组中的值进行排序

react 路由如何使用从加载器返回的数据

如何使用Cypress在IFRAME中打字

如何调整下拉内容,使其不与其他元素重叠?