字体配置代码提交

master
wujingling0908 6 days ago
parent 6c748c61b2
commit ca4932c95a
  1. 4
      src/main.js
  2. 4
      src/utils/common.js

@ -31,7 +31,7 @@ if (shouldShowVConsole || (shouldEnableVConsole && isMobile)) {
// 根据rem单位适配
window.onload = function () {
// 750代表设计师给的设计稿的宽度,你的设计稿是多少,就写多少;100代表换算比例,这里写1是
// 375代表设计师给的设计稿的宽度,你的设计稿是多少,就写多少;100代表换算比例,这里写1是
// 为了以后好算,比如,你测量的一个宽度是100px,就可以写为100rem,即1px=1rem
getRem(375, 1)
}
@ -40,7 +40,7 @@ function getRem(pwidth, prem) {
var html = document.getElementsByTagName('html')[0]
var oWidth = document.body.clientWidth || document.documentElement.clientWidth
// 设置最大宽度限制(例如 750px,与聊天框最大宽度保持一致)
// 设置最大宽度限制(例如 375px,与聊天框最大宽度保持一致)
var maxWidth = 430
if (oWidth > maxWidth) {
oWidth = maxWidth

@ -105,7 +105,7 @@ export function setFontScale(fontSize) {
// if (isIOS()) {
var oWidth = document.body.clientWidth || document.documentElement.clientWidth
// 设置最大宽度限制(例如 750px,与聊天框最大宽度保持一致)
// 设置最大宽度限制(例如 375px,与聊天框最大宽度保持一致)
var maxWidth = 430
if (oWidth > maxWidth) {
oWidth = maxWidth
@ -117,7 +117,7 @@ export function setFontScale(fontSize) {
oWidth = minWidth
}
let prem = 1
let initFontSize = (oWidth / 750) * prem
let initFontSize = (oWidth / 375) * prem
let font = `${parseFloat(initFontSize) * fontScale}px`
localStorage.setItem('localfontSize', font)
localStorage.setItem('fontSize', clampedFontSize)

Loading…
Cancel
Save