网站首页 > 精选文章 正文
第一步:
安装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
- 08-06如何实现服务器架构优化?
- 08-06快速搭建一个自己的邮箱服务器
- 08-06超强 useMCP() 钩子来了,3 行代码搞定各种 MCP 服务器!
- 08-066款应该会用的办公软件
- 08-06快速搭建一个本地的FTP服务器
- 08-06Nginx 深度解析指南:一文掌握高性能 Web 服务器秘诀
- 08-06详解Web服务器安全攻击及防护机制
- 08-06163邮箱绑定foxmail邮件客户端使用指南
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (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)