收藏
回答

[bug反馈]wxml 中 style 指向的文件路径 在不同设备中解析不同

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 1.05.2102010 2.15.0 2.16.0

// 模拟器中有效, 真机无效

style="background-image: url('/images/testUseCard.png');"

// 真机中有效, 模拟器无效

style="background-image: url('images/testUseCard.png');"


回答关注问题邀请回答
收藏

4 个回答

  • 有棱角的胖子
    有棱角的胖子
    2021-03-12

    小程序background-image是不能用本地文件的

    2021-03-12
    有用 2
    回复 8
    • Tomato224
      Tomato224
      2021-03-12
      你可能没看懂问题, 我使用小程序能够使用background-image, 是在WXML内style方式,但不同设备解析的路径不一致
      2021-03-12
      1
      回复
    • 有棱角的胖子
      有棱角的胖子
      2021-03-12回复Tomato224
      就算路径给你成功了也没用,在ios上background-image用本地资源真机上有的会不显示
      2021-03-12
      回复
    • Tomato224
      Tomato224
      2021-03-12回复有棱角的胖子
      问题类型: Bug
      2021-03-12
      回复
    • 有棱角的胖子
      有棱角的胖子
      2021-03-12回复Tomato224
      放弃吧,好像是系统架构的原因,所以到现在都没支持
      2021-03-12
      回复
    • Tomato224
      Tomato224
      2021-03-12回复有棱角的胖子
      你可以用ios试试, 虽然直接卸载wxss中会报错, 但wxml不会. 我没打算这种写法, 只是发现了这个问题.
      2021-03-12
      回复
    查看更多(3)
  • 小朱先生
    小朱先生
    2021-11-02

    楼主的实践是真确的,我目前采用的就是楼主说的第二种本地图片路径images/testUseCard.png,也就是真机显示,模拟器不显示的,虽然在模拟器上看不到图片比较别扭,但是能在预览中看到就很棒咯,就是不知道上线以后还能不行,非常感谢楼主能够找到这么好的解决方案,也赞叹楼主能够发现到这么细微差别的变化带来的不同结果!当然也希望微信官方尽快修补这一漏洞,早点实现模拟器和预览同步。

    2021-11-02
    有用 1
    回复
  • 迪克
    迪克
    2021-03-12

    2021-03-12
    有用
    回复 2
    • Tomato224
      Tomato224
      2021-03-12
      你可能没看懂问题, 我使用小程序能够使用background-image, 是在WXML内style方式,但不同设备解析的路径不一致
      2021-03-12
      回复
    • Tenghui
      Tenghui
      2021-04-28回复Tomato224
      他应该是对的呢,不管你在本地怎么写路径,如果使用background-image设置本地图片,在真机上能够正常显示,请一定让我知道😊。我目前测试显示background-image使用本地图片,在模拟器上ok,真机都无法正常显示呢。
      2021-04-28
      1
      回复
  • 人生投资者
    人生投资者
    2021-03-12

    应该是路径问题。可以看看style文件与wxml文件所在目录。

    2021-03-12
    有用
    回复 1
    • Tomato224
      Tomato224
      2021-03-12
      对,就是路径解析的问题
      2021-03-12
      回复
登录 后发表内容
问题标签