收藏
回答

【至官方】关于图片组件一些想法

问题模块
API和组件

第一个想法就是,官方能否给image组件添加一个自动二次请求的功能。

因为目前的image组件的error事件回调中无法对图片节点进行操作,所以当用户网络部异常或别的情况下,图片加载跪了,不能像web开发一样给一个回调方法进行二次请求。


第二个想法是关于图片支持webp格式的

目前的情况是小程序里面android的x5内核能良好的支持webp格式图片。

但是ios端均不能支持。

所以有以下问题

1 后续ios端是否有webp支持计划,如果没有,有没有别的优化方式能减小图片体积,提升用户的浏览体验和节约用户流量。

2 目前只能通过平台来判断是否拼接webp,无法确认是否100%android都能支持,小程序能否在sysinfo里面提供一个参数做webp适配的标识


最后一次编辑于  2017-10-16
回答关注问题邀请回答
收藏

2 个回答

  • 林超
    林超
    2017-10-16

    第一个问题是否是可以通过setData的方式来做到么。加载失败收到回调以后,重新set新的图片地址过去


    第二个问题android目前基本是都支持webp的 ,iOS端确实还没有特别好的办法做到支持

    2017-10-16
    赞同
    回复
  • 楼骏
    楼骏
    2017-10-16

    回复1楼,关于第一个点还是有些问题,一开始我们考虑图片能不能抽成一个组件去做类似h5懒加载,和容错加载功能。但是实现的时候发现,微信小程序对于组件和之间嵌套这块目前支持很差。

    目前整个开发模式很难抽离单独的图片出来,再统一的一个error回调中做处理。

    其实如果这个能做,那图片的懒加载相关功能也能做了,具体我们可以微信群聊,我们再一个群的

    2017-10-16
    赞同
    回复
登录 后发表内容