Newer
Older
safe_production_front / src / views / bigScreen / common / rem.js
dutingting on 27 Dec 553 bytes gm部署版本
/*jshint esversion: 9 */
/*
 * 一篇文字
 * 全局像素计算方法,设置基础的font-size,当宽度改变时按照倍数相应改变
 */

/** 设置font-size */
let fontSize = undefined;
export function setRem(fontSize_) {
    if (!fontSize_) return;
    fontSize = fontSize_;
    if (document.documentElement.style.fontSize == fontSize) return;
    document.documentElement.style.fontSize = fontSize;
}

setRem();

/** 计算的时机 */
window.addEventListener('resize', () => {
    setRem();
});
setInterval(() => {
    setRem();
}, 300);