收藏
回答

view标签中通过style属性设置背景时,图片链接被转义?

在view标签中通过style设置图片背景时,如果图片url中含有 数字 + rpx 的组合,会被认为是css单位做一次到px的转换, 导致图片加载不出来。代码示例如下:

<view style="width: 300rpx; height: 400rpx; background: url('https://dimg04.c-ctrip.com/images/2006070000002rpxb151F_C_300_400_R5_Q70.jpg')"></view>

上述代码中的图片url是一个合法链接, 但实际执行时,请求的是   https://dimg04.c-ctrip.com/images/1003035000001pxb151F_C_300_400_R5_Q70.jpg 这个地址

最后一次编辑于  09-23
回答关注问题邀请回答
收藏

1 个回答

  • bibolibo
    bibolibo
    09-24

    要不你把图片转成base64再来..

    09-24
    赞同
    回复 3
    • 芥末君
      芥末君
      09-24
      嗯,解决方案倒是有的。我只是想知道官方什么时候会修这个问题`
      09-24
      回复
    • bibolibo
      bibolibo
      09-24回复芥末君
      这个就要等官方回复了..耐心等待吧.
      09-24
      回复
    • 芥末君
      芥末君
      09-24回复bibolibo
      好的[捂脸]
      09-24
      回复
问题标签