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

小程序开发相关产品技术讨论,包括面板、智能小程序、React Native、Ray跨端框架、Panel SDK、微信小程序、小程序开发工具(IDE)及其他开发技术相关等话题


Post Reply
jujuju
Posts: 25

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

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

Attachments
企业微信截图_17192231912687.png
企业微信截图_17192231545611.png
企业微信截图_17192226812140.png

Tags:
yunyin
Posts: 6

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

在我们的小程序体系中,

  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: {

}
})
...

Post Reply