基于 duxappCanvas 的 Chart.js v4 封装,支持多端渲染。
yarn duxapp app add duxappChartJs
import { Chart } from '@/duxappChartJs'
import { useMemo, useState } from 'react'
export default function Demo() {
const [data] = useState([120, 200, 150, 80, 70, 110, 130])
const config = useMemo(() => ({
type: 'bar',
data: {
labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
datasets: [{ label: '销量', data }]
}
}), [data])
return (
<Chart
style={{ height: 300 }}
config={config}
/>
)
}
config 传入后会驱动图表更新,建议放在 state/useMemo 中保持引用稳定。config.data 相关字段,避免每次 render 都创建新的对象。暂无更新日志
免费分享
此应用由开发者免费分享,感谢开发者的无私奉献
技术支持
开发者没有义务免费回答技术问题,请理解并尊重开发者的时间
支持开发
如果应用对您有帮助,欢迎联系开发者进行打赏支持
免责声明
使用此应用前请仔细阅读相关文档,使用过程中如出现任何问题,开发者和平台不承担相应责任。请在充分了解应用功能的前提下谨慎使用。