[微信小程序]1rpx的边框在部分机型上显示问题 [你想说什么?]

- 当前 Bug 的表现(可附上截图)

xsmax上时边框消失:



- 预期表现

以下为6s上的正常表现:

- 另外在plus机型上也会出现类似的问题,详情见demo


- 提供一个最简复现 Demo

https://developers.weixin.qq.com/s/vkiYsRmp755q

  • 我也遇见这个问题,你怎么调边框都不好使,我一气之下,直接用了个view做了一个1rpx的线....., 像你这么聪明的人不会有疑问的呀。
  • 建议用svg, 有建议先暂时保留。
  • 在部分机型是有这个问题,目前可调大点使用,后续也会优化, 问题嘛,看来要牺牲一些脑细胞来想了。
    • 可是ui就想要这1rpx的效果,目前解决方案是将后面几个格子都往右移动了1rpx就能够正常显示了。, 你这句话把握搞懵了。
    • 部分机型例如安卓还会默认将0.几—2rpx左右的线做判断,要么直接不显示要么显示成1px(这里指的不是实际像素是逻辑像素),就是要么没有要么巨粗。 我现在用了befor和after的伪类来hack,但是有些情景非常不方便,这个官方能否也能在框架中优化一下,让1rpx的显示更加友善? , 嘘....我正在思考人生