【vue3】实现全屏功能

前言

全屏效果:
image

实现

  1. 安装依赖包
npm i @vueuse/core
  1. 调用
import {useFullscreen} from '@vueuse/core'

useFullscreen 的使用文档:https://vueuse.org/core/useFullscreen/#usefullscreen
3. 实现代码

<el-tooltip content="全屏" effect="dark" placement="bottom">
   <el-icon class="icon-btn" @click="toggle">
     <full-screen v-if="!isFullscreen"/>
     <aim v-else/>
   </el-icon>
</el-tooltip>
<script setup>
	const {
	  isFullscreen, // 是否全屏状态
	  toggle
	} = useFullscreen()
</script>
posted @   三勺  阅读(1229)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示