vue 中 配合less 使页面根据屏幕分辨率 自适应pc端

599 阅读1分钟

全屏的时候是这种效果, 160c33b10b6cee50f8b44838c0d52d3.jpg 当窗口大小发生改变时,页面的宽度发生自适应修改 字体大小也跟着适配

3ee94f6c9ea9dc87a71bc10add7e943.jpg 代码如下: 首先用less定义三个基础变量,为设计稿或原型图的宽、高、字体大小; 定义三个函数分别用来计算宽、高、字体的vw大小。 然后页面需要用到的高度,宽度,字体时直接写这个函数,再传入对应的大小即可!

19a042c30ba2f84f5250f1f49e155e8.jpg 如果觉得每次都写这几个函数比较麻烦的话,可以新建一个less文件

5fdb0b6b2c7e3a0908b74f975c1d72d.jpg 然后在需要的界面下引入即可!

692fd6287fbba20845192a904a185d6.jpg