uchart图表不展示无法展示

原因:uchart无法展示,我的问题出在的:reshow上面,下面是官方提供的建议

  1. 请检查控制台是否有报错或提示信息,如果没有报错,也没有提示信息,并且检查父元素的 css 样式的宽高是否为0,uchart的宽高是根据父元素计算得来

  2. 检查父级是否使用了 v-show 来控制显示,如果页面初始化时组件处于隐藏状态,组件则无法正确获取宽高尺寸,此时需要组件内绑定reshow属性(逻辑应与父级的v-show的逻辑相同),强制重新渲染图表,例如 :reshow=“父级v-show绑定的事件”

  3. 如果在微信小程序端开启了 canvas2d 模式

    不能使用真机调试,请直接预览
    

    不显示图表:

    • a、请务必在组件上定义 canvasId,开头不能为数字、不能重复、尽量长一些。
    • b、请检查微信小程序的开发者工具和基础库,修改至 2.16.0 或者最新版本的基础库。
    • c、请检查父元素或父组件是否用 v-if 来控制显示,如有请改为 v-show,并将 v-show 的逻辑绑定至组件。
  4. 组件绑定的 chartData 的初始值尽量为空对象即{},否则会导致 dom 没有准备好就进行了渲染,从而导致报错。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值