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使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
Vue实现简易购物车页面
Dec 30 Vue.js
vue实现登录功能
Dec 31 Vue.js
Vue中ref和$refs的介绍以及使用方法示例
Jan 11 Vue.js
vue脚手架项目创建步骤详解
Mar 02 Vue.js
vue3.0封装轮播图组件的步骤
Mar 04 Vue.js
vue中data改变后让视图同步更新的方法
Mar 29 Vue.js
浅谈vue2的$refs在vue3组合式API中的替代方法
Apr 18 Vue.js
vue实现无缝轮播效果(跑马灯)
May 14 Vue.js
Vue的生命周期一起来看看
Feb 24 Vue.js
vue+echarts实现多条折线图
Mar 21 Vue.js
vue代码分块和懒加载非必要资源文件
Apr 11 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
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
2020/03/27 PHP
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
jQuery实现鼠标经过时出现隐藏层文字链接的方法
2015/10/12 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
jQuery简单操作cookie的插件实例
2016/01/13 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
2017/04/05 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
webpack DllPlugin xxx is not defined解决办法
2019/12/13 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
浅谈Python 中整型对象的存储问题
2016/05/16 Python
Python编程使用*解包和itertools.product()求笛卡尔积的方法
2017/12/18 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
详解python中init方法和随机数方法
2019/03/13 Python
简单了解python中对象的取反运算符
2019/07/01 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
软件设计的目标是什么
2016/12/04 面试题
个人简历中自我评价
2014/02/11 职场文书
超市国庆节促销方案
2014/02/20 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
聘任书范文大全
2015/09/21 职场文书
承诺书应该怎么写?
2019/09/10 职场文书
Jupyter notebook 更改文件打开的默认路径操作
2021/05/21 Python
详解Python中*args和**kwargs的使用
2022/04/07 Python