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

可视化大屏实现全屏或非全屏

通过点击按钮实现全屏和非全屏效果展示

代码如下:

<template>
//点击icon图片进入全屏或非全屏<img :src="screenStatus ? '/src/assets/noFull.png' : '/src/assets/full.png'" alt="" @click="enterFullScreen"  />
</template><script setup lang="ts">
import { ref } from "vue";
// 默认小屏
const screenStatus = ref(false);
const enterFullScreen = () => {let element = document.documentElement;screenStatus.value = document.fullscreenElement === null ? false : true;if (screenStatus.value) {if (document.exitFullscreen) {document.exitFullscreen();}} else {if (element.requestFullscreen) {element.requestFullscreen();}}screenStatus.value = !screenStatus.value;
};
</script>

A winner is a dreamer who never gives up.

http://www.xdnf.cn/news/8254.html

相关文章:

  • iOS使用Metal对采集视频进行渲染
  • 【YOLO】Docker搭建镜像+运行容器
  • 如何制作令人印象深刻的UI设计?
  • HTTP 协议详解
  • 全金属工业防爆散热风扇风压与散热效果的关系
  • 无人机飞行间隔安全智能评估、安全风险评估
  • 单片机——实现交通信号灯管理
  • 【mindspore系列】- 算子源码分析
  • 超越感官的实相:声、光、气味的科学与哲学探微
  • Azure 公有云基础架构与核心服务:从基础到实践指南
  • C++——STL——封装红黑树实现mymap与myset
  • SpringBoot3+Vue3开发宾馆住房管理系统
  • 如何在UI设计中更好地平衡美学与功能性?
  • 【论文精读】2022 CVPR--RealBasicVSR现实世界视频超分辨率(RealWorld VSR)
  • Go语言爬虫系列教程(二) HTTP请求与响应处理详解
  • 电脑无法识别打印机usb设备怎么办 一键解决!
  • OpenHarmony外设驱动使用 (十三),Vibrator
  • Java内存管理:堆和栈的概念和运行原理
  • 第 7 章:综合回顾与性能优化
  • C语言实现顺序存储结构
  • 【LINUX操作系统】线程池——线程部分综合运用并实现一个自己的线程池
  • Git使用说明
  • 调度关键路径里调整优先级导致hardlockup
  • AWS中创建ES集群(opensearch部署)
  • Laravel 连接 SQL Server 之 Linux 系统安装 unixODBC 和 Microsoft ODBC 驱动
  • Oracle查看SQL执行计划的方法
  • .NET外挂系列:7. harmony在高级调试中的一些实战案例
  • docker环境安装wlcn
  • upload-labs通关笔记-第20关 文件上传之杠点绕过
  • DeltaV SIS逻辑解算器艾默生SLS 1508