收藏
回答

安卓 image组件下 gif不支持动态渲染

<image src='{{wait}}'> </image>

当路径为本地图片的时候使用

this.setData({

wait:'../../source/wait.gif' +math.random()

})

测试了两款安卓机型 小米 和 华为P8 不支持 动态渲染 图片资源,但是苹果和PC段都可以

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

5 个回答

  • 陈崇强
    陈崇强
    2023-01-04

    这个最终解决了吗

    2023-01-04
    有用
    回复
  • 安
    2021-03-25

    遇到同样问题,安卓渲染本地图片时后面加随机数不显示

    2021-03-25
    有用
    回复
  • A.月亮💋.
    A.月亮💋.
    2021-03-18
        _this.setData({
          waitgif:'../../source/wait.gif/?k='+Math.random()
        })
    
    
    
    <image   src='{{waitgif}}'/>
    
    2021-03-18
    有用
    回复
  • 卢霄霄
    卢霄霄
    2021-03-18

    wait:'../../source/wait.gif?k=' +Math.random()

    2021-03-18
    有用
    回复 3
    • A.月亮💋.
      A.月亮💋.
      2021-03-18
      我得代码贴错了 我是有'?' 的 安卓机还是无法渲染 是缺少了参数?但是苹果和PC都正常渲染了。。
      2021-03-18
      回复
    • 卢霄霄
      卢霄霄
      2021-03-18回复A.月亮💋.
      提供个代码片段吧
      2021-03-18
      回复
    • A.月亮💋.
      A.月亮💋.
      2021-03-18回复卢霄霄
      就是上面的片段。。 带random只能苹果和PC 安卓不可以,不带的话都可以 但是需要重新渲染
      2021-03-18
      回复
  • 有棱角的胖子
    有棱角的胖子
    2021-03-18

    +math.random()去掉试一下

    2021-03-18
    有用
    回复 4
    • A.月亮💋.
      A.月亮💋.
      2021-03-18
      也不行 ,math.random()是为了能让gif能重新渲染得。。 安卓机不管加不加都不能正常显示本地GIF,, 但是苹果和PC都可以
      2021-03-18
      回复
    • A.月亮💋.
      A.月亮💋.
      2021-03-18
      gif图片测试安卓只能写死在src里 就很奇怪
      2021-03-18
      回复
    • 有棱角的胖子
      有棱角的胖子
      2021-03-18回复A.月亮💋.
      安卓vivox21实测可以动态渲染gif,或者是你代码有地方写错了,上一下代码片段来看看
      2021-03-18
      回复
    • A.月亮💋.
      A.月亮💋.
      2021-03-18回复有棱角的胖子
      重新试了一下 这样可以但是带参数不可以 是怎么回事呢。。
      2021-03-18
      回复
登录 后发表内容
问题标签