Page 1 of 1

CommonCharts组件属性yAxis. max示例代码不可用。

Posted: 2024年 Jun 24日 18:00
by jujuju

CommonCharts组件使用yAxis. min的示例代码不能正常使用。
https://developer.tuya.com/material/lib ... mmonCharts

以下代码无效:
max: function (value) {
return value.max - 20;
}
'dataMax'有效


Re: CommonCharts组件属性yAxis. max示例代码不可用。

Posted: 2024年 Jun 25日 09:39
by yunyin

在我们的小程序体系中,

  1. 我们的chart核心代码是在rjs中运行的
  2. 我们的参数是从组件也就是逻辑层传入的
  3. 当逻辑层到rjs中传入数据时,只允许可序列化的数据(简单的理解为可序列化的json)传入 https://developer.tuya.com/cn/miniapp/d ... 7%E5%8C%96

所以当传入函数时,由于不可序列化,参数就会默认屏蔽掉,这也是图表组件无法实现的能力。
如果确实需要定制化函数,可以参考我们的插件系统 https://developer.tuya.com/cn/miniapp/d ... e=platform
如果同时还想简单的使用组件的默认样式能力,可以使用该组件的工具函数
import { autoInject } from "@tuya-miniapp/common-charts/lib/core/inject.js"
const echartsOption = autoInject({
option: {

}
})
...