当前位置: 首页 > news >正文

网站建设数据库搭建西安广告设计制作公司

网站建设数据库搭建,西安广告设计制作公司,深圳松岗网站建设,做商城网站要什么证件这个 useFullScreen 函数是一个自定义的 Vue Hooks,用于处理元素的全屏显示和退出全屏操作。它通过 ref 来引用需要全屏的元素,并提供了一个 handleFullScreen 方法来触发全屏或退出全屏。此外,它还提供了 getFullscreenElement 方法来获取当前全屏的元素,以及 fullscreenc…

这个 useFullScreen 函数是一个自定义的 Vue Hooks,用于处理元素的全屏显示和退出全屏操作。它通过 ref 来引用需要全屏的元素,并提供了一个 handleFullScreen 方法来触发全屏或退出全屏。此外,它还提供了 getFullscreenElement 方法来获取当前全屏的元素,以及 fullscreenchangewatchFullListen 方法来处理全屏状态的变化。

/** @Author: 寒露丶* @Date: 2025-01-02 10:59:52* @Description: desc*/import { ref } from 'vue'export function useFullScreen() {// 需要全屏的元素const boxRefs = ref<any>()// 全屏状态const fullscreen = ref<boolean>(false)/*** 触发全屏方法* @param id*/function handleFullScreen(id?: string) {let el = boxRefs.valueif (boxRefs.value?.filter) {el = boxRefs.value?.filter((item: { classList: Iterable<unknown> | null | undefined }) => [...new Set(item.classList)].includes(`ref${id}`))[0]}// 判断是否已经是全屏// 如果是全屏,退出if (fullscreen.value) {if (document.exitFullscreen) {document.exitFullscreen()} else if ((document as any).webkitCancelFullScreen) {;(document as any).webkitCancelFullScreen()} else if ((document as any
http://www.dtcms.com/a/427549.html

相关文章:

  • 作一手房用什么做网站有关学校网站建设策划书
  • 企业网站建设方案详细方案厦门网站建设2
  • 微服务服务治理
  • 网站定制费用银川建设网站
  • [陇剑杯 2021]简单日志分析(问3)
  • 微信的网站徐州网站设计师
  • CC工具箱使用指南:【整库修复几何】
  • 【完整源码+数据集+部署教程】工厂工人操作机械工作图像分割系统: yolov8-seg-RepHGNetV2
  • 网站设计与制作简单吗可以用来注册网站域名的入口是
  • 怎样做内网网站seo企业网络推广培训
  • C 语言各种指针详解
  • 【个人随想】我们是否缺乏从头再来的勇气
  • 自监督学习在医疗AI中的技术实现路径分析(上)
  • 麻涌手机网站设计建设的网站服务器
  • 五维论-解释万物法则
  • 国际海运业务全流程操作解析:易境通海运系统如何赋能各环节?
  • 【代码随想录day 29】 力扣 406.根据身高重建队列
  • 上海网站建设报价单网站设计平台及开发工具
  • 2006 年真题配套词汇单词笔记(考研真相)
  • Ubuntu 24.04 安装搜狗输入法完整教程
  • 淘宝买cdk自己做网站游戏编程软件
  • 试用网站如何做免费自动交易软件app
  • Linux rsyslog 日志服务及日志转发实践
  • 静态网站flash怎么看网站的访问量
  • 体育如何做原创视频网站潮州seo网站推广
  • d40: vue杂项问题
  • WordPress 安全检查指南:让你的网站更稳定、更安全
  • 类似于wordpress的网站开放平台供稿人计划
  • Vue.js props mutating:反模式如何被视为一种良好实践。
  • 基于STM32与influxDB的电力监控系统-12