收藏
回答

使用open-data标签在两个页面显示头像,当反复切换这两个页时,头像总能看出明显的闪动?详见视频

使用open-data标签在两个页面显示头像,当反复切换这两个页时,头像总能看出明显的闪动。

改用image标签就不存在这种问题,但是我们目前未做用户信息授权,无法使用image展示。

请问大神们能解释一下以上的原因以及提供解决办法吗?


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

2 个回答

  • 清风明月
    清风明月
    2021-12-23

    请问图片圆角如何实现的?open-data如何修改样式

    2021-12-23
    有用
    回复
  • 老张
    老张
    2021-07-26

    写两个测试页,里面只有open-data,不要有其他任何代码,这样可以测试出是否open-data的原因。

    如果测试发现没有闪烁,你就要排查其他代码了。

    2021-07-26
    有用
    回复 5
    • 海คิดถึง月
      海คิดถึง月
      2021-07-26
      去掉了其他元素,目前首页这三张图片的的加载顺序如下,图3即头像总是得延迟二三百ms才开始加载
      2021-07-26
      回复
    • 海คิดถึง月
      海คิดถึง月
      2021-07-26回复海คิดถึง月
      图3中的头像用的open-data,另外的用的image
      2021-07-26
      回复
    • 老张
      老张
      2021-07-26回复海คิดถึง月
      你测试得不对,不是你视频里的场景。open-data初始显示的时候,肯定是有时间延时的。但你视频里,是两个已经初始化完成的tab页之间的切换,这时open-data已经获取完数据了,不应该闪烁了,反正我这边小程序没有这种闪烁。你需要写两个tab页来测试。
      2021-07-26
      回复
    • 海คิดถึง月
      海คิดถึง月
      2021-07-26回复老张
      我是写了两个tab页测试的,依然闪烁,回复里没法上传视频给你看。    我刚才突然发现 在回到已初始化完成的tab页时,open-data中的图片依然是最晚加载的
      2021-07-26
      回复
    • 海คิดถึง月
      海คิดถึง月
      2021-07-26回复老张
      我再研究下,谢谢了
      2021-07-26
      回复
登录 后发表内容