Taro: config 中的 designWidth 不为 750 时尺寸与预期不符

Created on 17 Jan 2019  ·  8Comments  ·  Source: NervJS/taro

问题描述
生成的 config/index.js 中有

designWidth: 750,
deviceRatio: {
  '640': 2.34 / 2,
  '750': 1,
  '828': 1.81 / 2
}

复现步骤
因为我们的设计稿是 375px,因此修改 config 为

designWidth: 375,
deviceRatio: {
  '375': 2,
  '640': 2.34 / 2,
  '750': 1,
  '828': 1.81 / 2
}

发现实际显示的尺寸为原来的 1/4。将 deviceRatio 改为 '375': 1 / 2 以后尺寸与预期相符。猜测可能是配置的数值有误。

  • 操作系统: macOS
  • Taro 版本: v1.2.4
  • Node.js 版本: v10.6.0
  • 报错平台: weapp
question

Most helpful comment

同样遇到这个问题,跟样例代码一样的写法是不行的

按照 '375': 1 / 2 写法是行的

应该修改一下文档和 cli 里面的 template,不要让人误解了

All 8 comments

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

'375': 1 / 2 这个配置才是对的

Hello~

您的问题楼上已经有了确切的回答,如果没有更多的问题这个 issue 将在 15 天后被自动关闭。

如果您在这 15 天中更新更多信息自动关闭的流程会自动取消,如有其他问题也可以发起新的 Issue。

Good luck and happy coding~

  • Taro 版本: v1.2.13还是有这个问题

同样遇到这个问题,跟样例代码一样的写法是不行的

按照 '375': 1 / 2 写法是行的

应该修改一下文档和 cli 里面的 template,不要让人误解了

image
麻烦文档改一下

image
麻烦文档改一下

375 = 1 /2 才是对的吧,

image
麻烦文档改一下

375 = 1 /2 才是对的吧,

实测是的

Was this page helpful?
0 / 5 - 0 ratings