useFullscreen

一个用于处理 dom 全屏的 Hook

Api 与ahooks一致。

代码演示

基本用法

传入目标元素

API

const [isFullscreen, { setFull, exitFull, toggleFull }] = useFullScreen(target, options?:Options);

Params

参数说明类型默认值
targetDOM 节点或者 Ref 对象HTMLElement | () => HTMLElement
options设置(可选)Options-

Options

参数说明类型默认值
onExitFull监听退出全屏()=>void-
onFull监听全屏()=>void-

Result

参数说明类型
isFullscreen是否全屏boolean
setFull设置全屏()=>void
exitFull退出全屏()=>void
toggleFull切换全屏()=>void

最近更新: