Vue如何监视屏幕尺寸变化

1、在data中定义一个值记录屏幕尺寸

data(){return{screenWidth: null,  //屏幕尺寸}
}

2、页面获取屏幕尺寸的值

mounted () {this.screenWidth = document.body.clientWidthwindow.onresize = () => {   //屏幕尺寸变化就重新赋值return (() => {this.screenWidth = document.body.clientWidth})()}}

3、如果要根据屏幕尺寸大小做操作的时候就用watch监听

watch: {screenWidth: {handler: function (val, oldVal) {if (val < 1550) {console.log('屏幕宽度小于1550px')} else {console.log('屏幕宽度大于1550px')}},immediate: true},}

Vue如何监视屏幕尺寸变化相关推荐

  1. vue监听屏幕尺寸变化,window.onresize很简单

    >> 可在 任意组件 中使用; 1.在data中定义一个变量,用于记录屏幕尺寸: data(){return{screenWidth: null, } } 且做好定义为 null 2.使用 ...

  2. vue图片超出屏幕尺寸自动适应图片比例缩放

    vue图片超出屏幕尺寸自动适应图片比例缩放 <div><el-button class="blue-btn"@click="open"> ...

  3. vue PC端屏幕分辨率自适应

    场景 不同的电脑屏幕大小根据宽度进行等比缩放,自适应.代码中的单位还是使用px,根据设计稿的尺寸来进行还原.它会自动转为rem. 第一步 安装依赖 npm install postcss-px2rem ...

  4. vue 项目的屏幕自适应方案

    方案一:使用 scale-box 组件 属性: width 宽度 默认 1920 height 高度 默认 1080 bgc 背景颜色 默认 "transparent" delay ...

  5. VUE适配大小屏幕,超大屏幕方案

    最近后台改版,要求login页适配大小屏幕,超大屏幕(浅浅的记录下): 实现方案:Vue +lib-flexible实现大小屏幕,超大屏幕的适配展示.lib-flexible是淘宝项目组开发的插件,属 ...

  6. vue项目实现屏幕自适应

    一.安装插件 npm i lib-flexible -S 下载淘宝的flexible插件,-S为生产依赖 npm i px2rem-loader -D 下载将px转换成rem的插件,这样在写的时候就可 ...

  7. vue页面自适应屏幕宽高_Vue+Element UI 高度实时自适应

    本文章是我一个实习两个月的练习生,在项目中遇到的问题,在此记录,防治以后再踩坑!! Element ui 本身使用的Container 布局容器,组件采用 flex 布局.所以用了它的布局就可以做到宽 ...

  8. vue适配不同屏幕大小_Cocos creator面试题 屏幕适配的3个小技巧

    引言 cocos creator是什么? Cocos Creator 是触控科技旗下的产品,以内容创作为核心的游戏开发工具,在 Cocos2d-x 基础上实现了彻底脚本化.组件化和数据驱动等特点. 屏 ...

  9. vue自适应各种屏幕布局

    PC端,移动端,各种小程序等都可使用这个自适应方法匹配宽度,本文是根据屏幕宽度来做到自适应的,具体如下: 在postcss文件中加入如下代码: module.exports = {plugins: { ...

  10. vue中监视$route

    watch:{ //路由中数据发生改变就会执行下边代码$route(to,from){//监视$route可以接收两个参数 to,fromconsole.log(to) //to参数里面存放的是跳转后 ...

最新文章

  1. HTML5新元素section和article的区别详解
  2. 关于Enterprise Library 两个网占.
  3. python为什么这么火 知乎-没想到吧!Google 排名第一的编程语言,为什么会这么火?...
  4. PHP中的PHP_EOL变量
  5. 实时操作系统主流调度方法RMS
  6. 前端利用CryptoJS进行AES对称加解密(16进制编码)
  7. BindFlags的作用
  8. CUPS搜索添加打印机的范例代码
  9. 计算机初始化,怎么初始化电脑 电脑要如何初始化教程
  10. [Python知识图谱] 二.哈工大pyltp词性标注、命名实体识别、依存句法分析和语义角色标注
  11. fault、error、failure辨析
  12. JS中的对象和方法简单剖析
  13. Not annotated parameter overrides @NonNullApi parameter
  14. 树莓派安装共享打印机HP LaserJet CP1025(foo2zjs)
  15. 2021年茶艺师(中级)考试报名及茶艺师(中级)免费试题
  16. 电子表格是计算机几级,计算机一级电子表格文档.doc
  17. java url正则校验,Java正则验证
  18. 卷积神经网络(CNN):乳腺癌识别
  19. php安全新闻早八点-Microdoor-第四季
  20. 数据结构与算法JC班-左程云第一节课笔记(认识复杂度、对数器、二分法与异或运算)

热门文章

  1. B站傅希鸣-ElasticSearch学习笔记(ES 入门)
  2. 【RDMA】ibv 函数和相关问题|IBV_SEND_INLINE
  3. Oracle官网下载各版本JDK+查看各版本的API文档
  4. ps3本服务器维修,ps3端ftp服务器
  5. IT公司聘用应届生的标准是什么?到底看中应届生的什么?
  6. 尘世了了 花开花落昔年同
  7. 会议OA之签名和审批
  8. 用计算机算e的次方,e的值(万能计算器在线使用)
  9. PostScript 与 Encapsulated PostScript
  10. android banner停止轮播,android如何实现banner轮播图无限轮播效果