鸿蒙数据可视化系列之使用McCharts框架代码bug记录

1.目前发现在折线图里面series的data数据类型定义有bug,应该是data: Array<string | number>,代码位置oh_modules/.ohpm/+mccharts@1.0.2/oh_modules/@mcui/mccharts/src/main/ets/utils/chartInterface.ts

// 数据层的特征接口
interface SeriesInterface {
  name: string,
  color?: string,
  lineStyle?: InterfaceObj,
  barStyle?: InterfaceObj,
  label?: InterfaceObj,
  itemStyle?: InterfaceObj,
  labelLine?: InterfaceObj,
  emphasis?: InterfaceObj,
  stack?: string,
  symbolSize?: Number | Function,
  data: Array<string | number> | InterfaceObj[],//InterfaceObj[]
//但是后面又有其他情况,现在改成了
}

2. 报错:'app.float.xxxxx'无法引用,resource.base.element中没有float.json,写成font.json了。

报错文件位置:

oh_modules/.ohpm/@mcui+mccharts@1.0.2/oh_modules/@mcui/mccharts/src/main/ets/components/mainpage/Tooltip.ets文件导致

但是我全部统一为font也没有用,不过可能是卡住了这是解决方法但是没及时反应。

最后选择注释:

@extend(Text) function fancy (tooltipInfo: InterfaceObj) {
.fontSize(tooltipInfo.textStyle.fontSize )//|| $r('app.float.fontSize')
.fontColor(tooltipInfo.textStyle.color )//|| $r('app.float.color')
.fontWeight(tooltipInfo.textStyle.fontWeight)// || $r('app.float.fontWeight')
.fontFamily(tooltipInfo.textStyle.fontFamily )//|| $r('app.float.fontFamily')
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值