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项目实现主题切换的多种方法
Nov 26 Vue.js
vue中defineProperty和Proxy的区别详解
Nov 30 Vue.js
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
vue绑定class的三种方法
Dec 24 Vue.js
vue.js watch经常失效的场景与解决方案
Jan 07 Vue.js
如何使用RoughViz可视化Vue.js中的草绘图表
Jan 30 Vue.js
vue使用echarts画组织结构图
Feb 06 Vue.js
SSM VUE Axios详解
Oct 05 Vue.js
Vue组件更新数据v-model不生效的解决
Apr 02 Vue.js
vue实现可以快进后退的跑马灯组件
Apr 08 Vue.js
vue如何在data中引入图片的正确路径
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
PHP 和 MySQL 基础教程(四)
2006/10/09 PHP
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
遍历指定目录下的所有目录和文件的php代码
2011/11/27 PHP
php密码生成类实例
2014/09/24 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
2017/10/26 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
vue渲染方式render和template的区别
2020/06/05 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
Python命名空间详解
2014/08/18 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
Python中django学习心得
2017/12/06 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
行政主管岗位职责
2013/11/18 职场文书
校园之星获奖感言
2014/01/29 职场文书
入职担保书怎么写
2014/05/12 职场文书
甘南现象心得体会
2014/09/11 职场文书
2015年小学开学寄语
2015/02/27 职场文书
《角的初步认识》教学反思
2016/02/17 职场文书
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android