vue中使用flexible.js来实现屏幕自适应

1,010 阅读1分钟

一、下载lib-flexible

npm i lib-flexiable

二、更改配置

在node_modules中找到lib-flexiable/flexible.js

图片.png

// 最小1366px,最大适配2560px
if (width / dpr < 1366) {
    width = 1366 * dpr;
} else if (width / dpr > 2560) {
    width = 2560 * dpr;
}
// 设置成24等份,设计稿时1920px的,这样1rem就是80px
var rem = width / 24;

三、引入

main.js 中引入这个文件

import 'lib-flexible/flexible'

只需要引入就可以了

但是一定要重启项目,因为修改了main.js文件,否则不生效

四、验证

在项目中可以使用rem了,1rem现在就是80px,可以根据自己需要调整

能够看到这个样式就证明flexible是引入成功的,调整页面大小能看到缩放

图片.png