vue3.0 自适应不同分辨率电脑的操作


Posted in Vue.js onFebruary 06, 2021

首先我们需要要安装一些依赖

npm i lib-flexible-computer -S //根节点会根据页面视口变化而变化font-size大小
npm i px2rem-loader -D//自动将px转换为rem
npm i postcss-px2rem//将代码中px自动转化成对应的rem的一个插件

这里要和大家说的就是lib-flexible-computer这个npm装的依赖,想必大家为了做pc的适配搜索了很多方法他们大多数都是安装的下面这个依赖

npm i lib-flexible -S

安装这个依赖,做适配的话只能做到屏幕540一下的,pc端使用并不是很好使所以就换成了上面写那个依赖
废话不多说
下面进入正题
安装好依赖怎么使用

在main.js中引入

import "lib-flexible-computer";

然后在src同级下建立一个vue.config.js文件
并在此文件中加入以下代码

module.exports = {
 publicPath: "./",
 outputDir: "dist",
 lintOnSave: true,
 css: {
  loaderOptions: {
   css: {},
   postcss: {
    plugins: [
     require("postcss-px2rem")({
      remUnit: 192///设计图宽度/10
     })
    ]
   }
  }
 }
};

这样在不同分辨率电脑生自己代码就会自动转换成rem
注:**

上面已经设置了设计图的大小,这些操作做完之后,设计图多大你就写多大就行,已经可以自动转换了

**

到此这篇关于vue3.0 自适应不同分辨率电脑的文章就介绍到这了,更多相关vue3.0 自适应分辨率电脑内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vue+iview实现文件上传
Nov 17 Vue.js
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
Vue实现简单计算器
Jan 20 Vue.js
Vue中的nextTick作用和几个简单的使用场景
Jan 25 Vue.js
如何在 Vue 表单中处理图片
Jan 26 Vue.js
Vue中避免滥用this去读取data中数据
Mar 02 Vue.js
Vue vee-validate插件的简单使用
Jun 22 Vue.js
Vue项目打包、合并及压缩优化网页响应速度
Jul 07 Vue.js
vue项目多环境配置(.env)的实现
Jul 21 Vue.js
Vue中Object.assign清空数据报错的解决方案
Mar 03 Vue.js
Vue Mint UI mt-swipe的使用方式
Jun 05 Vue.js
vue使用echarts画组织结构图
Feb 06 #Vue.js
vue 根据选择的月份动态展示日期对应的星期几
Feb 06 #Vue.js
解决vue项目本地启动时无法携带cookie的问题
Feb 06 #Vue.js
如何封装Vue Element的table表格组件
Feb 06 #Vue.js
Vue实现圆环进度条的示例
Feb 06 #Vue.js
vue浏览器返回监听的具体步骤
Feb 03 #Vue.js
vue实现禁止浏览器记住密码功能的示例代码
Feb 03 #Vue.js
You might like
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
PHP 开发工具
2006/12/06 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
php读取qqwry.dat ip地址定位文件的类实例代码
2016/11/15 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
javascript实现滑动解锁功能
2014/12/31 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
JavaScript实现非常简单实用的下拉菜单效果
2015/08/27 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
详解ES6中的三种异步解决方案
2018/06/28 Javascript
微信小程序转化为uni-app项目的方法示例
2020/05/22 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Python解析命令行读取参数--argparse模块使用方法
2018/01/23 Python
python编程嵌套函数实例代码
2018/02/11 Python
python xlsxwriter库生成图表的应用示例
2018/03/16 Python
Python读取txt内容写入xls格式excel中的方法
2018/10/11 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
python 画函数曲线示例
2019/12/04 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
简述安装Slackware Linux系统的过程
2012/05/08 面试题
实习生个人找工作的自我评价
2013/10/30 职场文书
物流专业自荐信
2014/05/23 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
2021/05/31 Python
Java处理延时任务的常用几种解决方案
2022/06/01 Java/Android