收藏
回答

微信小程序中使用echarts,第一次加载图表不显示,需点击才显示,只华为手机?

其他的手机都是正常的,初次加载就能显示,但荣耀手机就不行,华为的meta20 也是可以的!


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

6 个回答

  • 衫。
    衫。
    2021-04-21

    感觉原因应该是wxml里图表的组件渲染的比js文件里数据赋值的速度快,所以数据还没赋值就已经渲染了,我用的方法是在js里页面初次加载时设置一秒后存储isshow的值为1,在wxml里图表组件加上if判断 根据isshow的值判断是否显示,这样解决了…

    2021-04-21
    有用 1
    回复
  • 小明同学
    小明同学
    2019-11-05

    大神问题2解决了没有?

    2019-11-05
    有用
    回复
  • R T
    R T
    2019-10-28

    小米偶现这个问题。。

    2019-10-28
    有用
    回复 2
    • 小明同学
      小明同学
      2019-11-05
      问题解决了没有?
      2019-11-05
      回复
    • R T
      R T
      2019-11-11回复小明同学
      我的是在swiper中的图表,后面换成lazyload,每次进swiper页就手动加载,后来没出这个问题了,不清楚是不是lazyload的原因
      2019-11-11
      回复
  • 2019-10-21

    我也遇到了整个问题,华为p30页不行


    2019-10-21
    有用
    回复 1
    • 小明同学
      小明同学
      2019-11-05
      问题解决了没有?
      2019-11-05
      回复
  • Moments
    Moments
    2019-08-28

    我的也是,安卓机在第一次加载进去,echarts图标不显示,只有点击的时候才显示。对于苹果机是没有这个问题的。现在还不知道怎么解决。

    2019-08-28
    有用
    回复 9
    • 小明同学
      小明同学
      2019-11-05
      问题解决了没有?
      2019-11-05
      回复
    • 2019-11-06
      已经在联系开平解决了,但是目前没有进展,给echarts图表加个动画就可以解决这个问题。目前是判断了一下机型,把华为和荣耀的手机都加了动画,animation: true,让图表重复渲染就可以避免这个问题,算是做了个兜底
      2019-11-06
      回复
    • 小明同学
      小明同学
      2019-11-06回复
      动画加到哪个配置中?
      2019-11-06
      回复
    • 2019-11-06回复小明同学
      series
      2019-11-06
      回复
    • 小明同学
      小明同学
      2019-11-06回复
      好的,谢谢!
      2019-11-06
      回复
    查看更多(4)
  • 痛快科技
    痛快科技
    2019-08-06

    可以提供一个代码片段看看

    2019-08-06
    有用
    回复
登录 后发表内容