跳至主要內容

useFullscreen

鸭梨小于 1 分钟

useFullscreenopen in new window

1. 介绍

响应式设置全屏。

2. 使用示例

全屏显示和隐藏:

import { useFullscreen } from '@vueuse/core'

const { isFullscreen, enter, exit, toggle } = useFullscreen()

全屏显示和隐藏某个元素:

<script setup lang="ts">
const el = ref<HTMLElement | null>(null)

const { isFullscreen, enter, exit, toggle } = useFullscreen(el)
</script>

<template>
  <video ref='el'>
</template>

使用 @vueuse/components 提供的无渲染版本:

<template>
  <UseFullscreen v-slot="{ toggle }">
    <video />
    <button @click="toggle">
      Go Fullscreen
    </button>
  </UseFullscreen>
</template>