1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
| /* rem等比适配配置文件 */
|
| // 基准大小
|
| let designWidth = 1920
|
|
| // 设置 rem 函数
| const setRem = (width = 1920)=> {
| if(width !== designWidth) {
| designWidth = width;
| }
| const scale = document.documentElement.clientWidth / designWidth * 10
| document.documentElement.style.fontSize = scale + 'px'
| }
|
| // 初始化
| setRem()
|
| function onResize() {
| setRem(designWidth)
| }
|
| // 改变窗口大小时重新设置 rem
| window.addEventListener('resize', onResize)
|
| //export { setRem }
|
|