首页 前端知识 Vue3后台管理系统(十三)全屏组件

Vue3后台管理系统(十三)全屏组件

2024-04-15 21:04:56 前端知识 前端哥 979 260 我要收藏

目录

一、两个图标:全屏fullscreen.svg、退出全屏exit-fullscreen.svg

二、组件封装

三、使用案例


一、两个图标:全屏fullscreen.svg、退出全屏exit-fullscreen.svg

将两个图标放到src/assets/icons文件夹中

二、组件封装

在src/components文件夹下新建Screenfull文件夹,并在Screenfull文件夹下新建index.vue

<!--src/components/Screenfull/index.vue-->
<template>
  <div class="cursor-pointer w-[40px] h-[50px] leading-[50px] text-center">
    <svg-icon
      :icon-class="isFullscreen ? 'exit-fullscreen' : 'fullscreen'"
      @click="toggle"
    />
  </div>
</template>

<script setup lang="ts">
import { useFullscreen } from '@vueuse/core';
import SvgIcon from '@/components/SvgIcon/index.vue';

const { isFullscreen, toggle } = useFullscreen();
</script>

三、使用案例

<!--src/App.vue-->
<script setup lang="ts">
import Screenfull from '@/components/Screenfull/index.vue'
</script>

<template>
  <div>
    <screenfull id="screenfull"></screenfull>
  </div>
</template>

<style>

</style>

 

转载请注明出处或者链接地址:https://www.qianduange.cn//article/5025.html
标签
评论
发布的文章

用js生成小米商城

2024-04-27 21:04:59

网页汇率计算器vue代码

2024-04-26 13:04:44

Python读写Json文件

2024-04-23 22:04:19

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!