MrShi
2025-03-12 69a1b3bf45738f048361ee4ccb6bdc64fce35720
screen/src/utils/scale_screen.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,18 @@
// rem等比适配配置文件
// åŸºå‡†å¤§å°
const baseSize = 14
// è®¾ç½® 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()
}