凡有所相,皆是虚妄

文章目录

  • 前言
    • 效果图
  • 一、fullscreen是什么?
  • 二、使用步骤
    • 1.安装依赖,引入组件
    • 2.添加路由右键菜单选项及全屏实现

前言

项目需求,每个页面都需要有个全屏的功能,而原有的全屏功能是把整个页面放大全屏(包括左侧菜单,路由栏),现在只需要主功能页面放大全屏。


效果图



一、fullscreen是什么?

简易轻量化类原生的高兼容窗口全屏控件。

二、使用步骤

1.安装依赖,引入组件

终端安装依赖

npm install vue-fullscreen --save

main.js文件中引入组件

import fullscreen from 'vue-fullscreen'Vue.use(fullscreen)

2.添加路由右键菜单选项及全屏实现

我的路由文件在这,具体自行寻找projectName/src/layout/components/TagsView/index.vue

Template代码

// 选项为无序列表
<ul><li @click="clickFullscreen()"><i class="el-icon-full-screen" /> 全屏显示</li>
</ul>
<fullscreen style="background: #f7f8fa" :fullscreen.sync="fullscreen">// 这里是全局设置,在路由下的页面就全屏,如果要给其它的数据全屏改成对应的就好        <router-view v-if="showMainFlag" :in-screen="!fullscreen" style="width: 100%; height: 100%;" />
</fullscreen>

script代码

export default {data() {return {fullscreen: false,showMain: false}},computed: {showMainFlag() {return this.showMain}},watch: {fullscreen() {// 刷新 进行重新渲染this.showMain = falsethis.$nextTick(() => {this.showMain = true})}},method:{clickFullscreen() {this.fullscreen = true},}
}

element-vue admin 右击路由选项 利用fullscreen实现全局页面全屏相关推荐

  1. vue+element ui 设置页面全屏 全屏和退出全屏的切换

    vue+element ui 设置页面全屏 全屏和退出全屏的切换 方式1 screenfull 插件 // 属性 screenfull.isFullscreen; // 判断当前页是否全屏 返回类型 ...

  2. vue实现页面全屏和退出全屏

    pc端使用vue实现页面全屏和退出全屏 element.requestFullScreen() -- 全屏显示 Element.requestFullscreen()方法用于 异步请求使得Elemen ...

  3. vue实现页面全屏、局部全屏等多方式全屏

    1.vuex创建全局变量 在store/index中: import Vuex from 'vuex'Vue.use(Vuex)const user = {state: {// 全屏fullscree ...

  4. vue admin 动态路由权限管理

    主要思路 通过后端接口返回数据 进行判断 (通过后端实现的权限管理有许多种),在这里 我们主要通过 关键字即匹配前端路由meta.menu值来实现权限管理通常会把路由权限列表存至vux中 箭头所指的便 ...

  5. 利用css 把背景图片全屏铺满

    1.html代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

  6. vue实现全屏只显示内容不显示导航条和退出全屏调用事件

    啊萨达 一.需求尝试分析 二.实现内容全屏(导航条不显示) 1.页面全屏 2.部分元素全屏 3.退出全屏调用事件 一.需求尝试分析 先说一下需求:要求在第一个页面点击全屏按钮进入全屏或者第二个新的页面 ...

  7. esc键退出全屏 vue_Js 网页全屏(vue)-2020-08-26-亲测兼容 F11、ESC的全屏操作

    Js 网页全屏(vue) 效果描述 以下逻辑均正常 点击按钮全屏.点击按钮退出全屏.再点击按钮全屏 点击按钮全屏,F11 / ESC 退出全屏,点击按钮全屏 F11 进入全屏,点击按钮退出全屏 不同页 ...

  8. Leaflet中使用Leaflet.fullscreen插件实现全屏效果

    场景 Vue+Leaflet实现加载OSM显示地图: Vue+Leaflet实现加载OSM显示地图_BADAO_LIUMANG_QIZHI的博客-CSDN博客 在上面的基础上,怎样实现地图全屏效果. ...

  9. Vue项目中监听全屏事件,实现全屏功能和按esc退出全屏(解决全屏踩坑难题)

    展示效果: 全屏功能 代码: <el-buttontype="button"id="full-btn-medium"@click="VideoF ...

  10. Fullscreen API 全屏显示网页

    Fullscreen API 全屏显示网页 第一次看到应用 Fullscreen API 全屏显示网页,是 FaceBook 中的照片放大.作为一个比较新的 API,目前只有 Safari.Chrom ...

最新文章

  1. python读取配置文件获取所有键值对_python笔记14-读取yaml配置文件(pyyaml)
  2. 从“元宇宙”热炒中理性看待我国虚拟现实产业发展
  3. MMC 不能打开文件
  4. 【youcans 的 OpenCV 例程 200 篇】107. 退化图像的维纳滤波
  5. Android与server通信的方法之中的一个(json)效率不高安全性不好
  6. C++之 程序文件和预处理
  7. JavaJDBC异常记录:关于sql上能够正常执行的sql语句,在java中执行了但是返回结果不一致问题
  8. UIScrollView 遇到的小坑
  9. java 计算限行尾号(北京)
  10. 【白板动画制作软件】万彩手影大师教程 | 分享在线视频
  11. android vpn 工具下载,豌豆荚塑造安卓应用墙 App下载量破20万
  12. linux切换bash dash,Ubuntu下shell脚本运行异常:bash和dash的区别
  13. java字节流——简单实现论文查重功能
  14. 北航计算机学院本科优秀毕业论文,北航本科毕业论文
  15. 安装程序包的语言不受系统支持的解决方法
  16. threeJS 创建逼真地球
  17. 快手极速版源码 - autojs 自阅
  18. 香港服务器跟国内服务器的区别!
  19. 自动控制领域期刊-自动化学会推荐学术期刊
  20. WIN10恢复文件默认打开方式

热门文章

  1. linux/ubuntu16.04系统上snowboy swig源码安装及使用全记录和遇到的错误
  2. FPGA图像处理基础----直方图均衡化
  3. 第74句Lies, Damned Lies And Statistics: How Bad Statistics Are Feeding Fake News
  4. NVIDIA 驱动和CUDA下载官网地址
  5. Python之仓库管理系统
  6. Magento 自定义EMS FEDEX DHL UPS扩展 第三章
  7. python贴吧-学点python吧,别再这么累了
  8. rgss3a解包器_Rgss3a解包器下载
  9. mysql绿化,Mysql精简与绿化版本
  10. html 设置origin,background-origin属性怎么用