-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
taro3.5.4版本h5平台,Taro.pxTransform转换方法底层实现基准值还是640而不是750,导致转换异常,请尽快修复 #12475
Comments
3.5.5还没修复 |
回滚到3.4.14 |
就解决了 |
我也发现 3.5.4 H5开发的适配有问题,小于375的屏幕下 rootFontSize 都是20px ,造成 360 | 320 屏幕适配不了出现横向滚动条 |
这个可以配置的,默认最小20px |
按你说的配置后配置确实生效了 HTML标签下字体可以小于20px了,不过转换的尺寸还是有问题,我设计稿是以750px为基准的,在iPhone4 模拟器下320宽的 750宽度的页面还是出现了滚动条
Taro CLI 版本 3.5.6 |
看看把 index.html 里的脚本替换成 <script><%= htmlWebpackPlugin.options.script %></script> |
有这个配置的,但是不起作用 受这个想法的启示,直接把该 代码替换了
不用设置 postcss 的 minRootSize 就可以了 |
在html加了这段,没有效用。请问您知道怎么回事吗? |
实测4.0.6还存在这个bug。 |
相关平台
h5平台
复现仓库
https://github.com/tan2009216028/node12312.git
使用框架: React
复现步骤
taro-h5中的api源码转换方法
const pxTransform = function (size) {
// @ts-ignore
const { designWidth } = taro.config;
return Math.ceil((((parseInt(size, 10) / 40) * 640) / designWidth) * 10000) / 10000 'rem';
};
需要修改基准值640为750
期望结果
期望Taro.pxTransform转换结果正常
实际结果
不正常,基准值还是上一个打版本的640
环境信息
The text was updated successfully, but these errors were encountered: