网站首页 > 精选文章 正文
第一步:
安装postcss-px2rem、px2rem-loader
打开命令行工具,输入以下指令安装插件
npm install postcss-px2rem px2rem-loader --save
安装完后package.json文件会多如图两个插件
第二步:
在根目录src中新建utils目录下新建rem.js等比适配文件
const baseSize = 16
// 设置 rem 函数
function setRem() {
// 当前页面宽度相对于 1920宽的缩放比例,可根据自己需要修改。
const scale = document.documentElement.clientWidth / 1920
// 设置页面根节点字体大小(“Math.min(scale, 2)” 指最高放大比例为2,可根据实际业务需求调整)
document.documentElement.style.fontSize = baseSize * Math.min(scale, 2) + 'px'
}
// 初始化
setRem()
// 改变窗口大小时重新设置 rem
window.onresize = function () {
setRem()
}
第三步:
在main.js中引入适配文件
import './utils/rem'
第四步:
vue.config.js文件中配置插件
// 引入等比适配插件
const px2rem = require('postcss-px2rem')
// 配置基本大小
const postcss = px2rem({
// 基准大小 baseSize,需要和rem.js中相同
remUnit: 16
})
// 使用等比适配插件
module.exports = {
lintOnSave: true,
css: {
loaderOptions: {
postcss: {
plugins: [
postcss
]
}
}
}
}
- 上一篇: vue-amap动态循环添加多个点,点击点出现弹窗信息
- 下一篇: 零基础入门vue开发
猜你喜欢
- 2025-03-12 前端开发3年了,竟然不知道什么是 Vue 脚手架?(上)
- 2025-03-12 零基础入门vue开发
- 2025-03-12 vue-amap动态循环添加多个点,点击点出现弹窗信息
- 2025-03-12 视频太平淡普通?熟悉PR里的两个菜单窗口,为你的影片增加效果
- 2025-03-12 electron自定义窗口和右键菜单样式
- 2025-03-12 基于Vue的极简生成器—Vuepress
- 2025-03-12 超高效 Vue pc端表格解决方案Vxe-Table
- 2025-03-12 VueUse中的这5个函数,也太好用了吧
- 2025-03-12 Vue进阶(八):WebStorm报错解决方法
- 2025-03-12 基于 Vue 图片+视频预览灯箱组件Vue-ItBigger
- 05-22如何基于Docker和Jenkins打造面向初创公司的持续集
- 05-22Flutter无脑入门-从零到第一个APP
- 05-22git 子模块
- 05-22我见过的最糟糕代码
- 05-22掌握这 20 个 Git 命令,成为团队协作高手!
- 05-22gitflow的工作流
- 05-22Git详细使用教程
- 05-22git版本管理总有问题,建议使用git flow
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)