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 +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
vue 插槽简介及使用示例
Nov 19 Vue.js
如何使用 vue-cli 创建模板项目
Nov 19 Vue.js
Vue实现购物小球抛物线的方法实例
Nov 22 Vue.js
vue组件中节流函数的失效的原因和解决方法
Dec 02 Vue.js
vue使用require.context实现动态注册路由
Dec 25 Vue.js
vue动态设置路由权限的主要思路
Jan 13 Vue.js
vue keep-alive的简单总结
Jan 25 Vue.js
vue3中的组件间通信
Mar 31 Vue.js
vue+echarts实现多条折线图
Mar 21 Vue.js
vue elementUI表格控制对应列
Apr 13 Vue.js
vue3种table表格选项个数的控制方法
Apr 14 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缓存技术详细总结
2013/08/07 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
php使用timthumb生成缩略图的方法
2016/01/22 PHP
微信支付开发交易通知实例
2016/07/12 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
2015/07/29 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
微信小程序搜索组件wxSearch实例详解
2017/06/08 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
VueJS 组件参数名命名与组件属性转化问题
2018/12/03 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
了解javascript中的Dom操作
2019/05/27 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
2019/10/28 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
centos下更新Python版本的步骤
2013/02/12 Python
利用python代码写的12306订票代码
2015/12/20 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
python+mysql实现学生信息查询系统
2019/02/21 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
配件采购员岗位职责
2013/12/03 职场文书
获奖的大学生创业计划书
2014/01/05 职场文书
习总书记三严三实学习心得体会
2014/10/13 职场文书
感谢信范文大全
2015/01/23 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js