求一段文本所占的宽度不准确?
发布于 7 年前 作者 tding 3360 次浏览 来自 问答

首先先求出1rpx=多少px,当前屏幕宽度/750rpx;

wx.getSystemInfo({
  success:res=> {
    var rpxRatio = res.windowWidth / 750.0
  }
})

得出比例后,用文本长度*字体大小*比例。假设字体设置为24rpx

var length =text.length * 24 * rpxRatio

结果这个数值不对,偏差太多了,请问这样逻辑有错吗?

2 回复

不是等宽字体不能这么算哦。

肯定有问题啦,123和一二三,占用宽度能一样吗

回到顶部