HarmonyOS 自定义Canvas刷新和@ObservedV2如何配合刷新?
自定义的图表组件,需要监听BaseChartPickData改变后,调用图表的invalidate方法刷新。应该怎么实现呢?
@ObservedV2
export class BaseChartPickData {
//昨日收盘价格
@Trace preClosePrice: number
//240个点
@Trace themeKLineEntity: Array<TimeSharePointEntry>
}
@Component
export struct HomeMiniFenShi {
@Prop preClosePrice?: number
// 240个点
@Prop themeKLineEntity?: Array<TimeSharePointEntry>
private miniModel: TimeChartModel | null = null;
private miniFenShiHelper: MiniFenShiView | null = null;
aboutToAppear(): void {
let miniModel4GlobalConfig = new GlobalChartConfig(ShowMode.COUNT)
miniModel4GlobalConfig.PAGE_SIZE = 241
this.miniModel = new TimeChartModel(miniModel4GlobalConfig);
this.miniFenShiHelper = new MiniFenShiView(this.miniModel);
this.miniFenShiHelper.setMode(false)
if (this.themeKLineEntity && this.preClosePrice) {
this.miniFenShiHelper.setNewData(this.getLineData(), this.preClosePrice)
}
miniModel4GlobalConfig.addChildChartConfig(this.miniModel)
}
build() {
ChartView({ model: this.miniModel })
.width('100%')
.height('100%')
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何实现卡片定时刷新和定点刷新?
306浏览 • 1回复 待解决
#鸿蒙学习大百科#@ObservedV2和@Trace装饰器需要如何配合使用?
112浏览 • 1回复 待解决
HarmonyOS refresh组件下拉刷新是不是不能自定义顶部刷新时的样式?
223浏览 • 1回复 待解决
HarmonyOS 如何动态添加TabContent以及自定义tabbarUI刷新问题?
258浏览 • 1回复 待解决
刷新显示状态,希望自定义一个刷新组件,通过刷新状态的不同显示不同字段包括下拉刷新,释放刷新
769浏览 • 1回复 待解决
怎么让Canvas刷新呀?
286浏览 • 1回复 待解决
PullToRefresh停止刷新,目前找不到停止刷新和加载的方法
406浏览 • 1回复 待解决
HarmonyOS 如何让自定义类中的属性变化引起UI刷新?
296浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制?
816浏览 • 1回复 待解决
如何控制canvas组件的刷新呢
358浏览 • 1回复 待解决
HarmonyOS 请提供一个自定义下拉刷新动画的demo
174浏览 • 1回复 待解决
HarmonyOS 如何触发更新自定义组件里的数据并让其刷新UI?
510浏览 • 1回复 待解决
HarmonyOS 有没有类似Canvas的自定义view
190浏览 • 1回复 待解决
HarmonyOS使用@ObservedV2装饰viewmodel类,在父子组件传递的时候不方便
186浏览 • 1回复 待解决
HarmonyOS 使用@Observed和@ObjectLink修饰的自定义数据模型viewModel刷新问题
430浏览 • 1回复 待解决
下拉刷新和上拉加载的API为9的sdk
2730浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
2349浏览 • 1回复 待解决
如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI
1940浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
415浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
309浏览 • 1回复 待解决
【求助】自定义相机Camera2焦距异常
7880浏览 • 1回复 待解决
HarmonyOS 如何自定义BuildMode?
400浏览 • 1回复 待解决
HarmonyOS 如何自定义注解?
149浏览 • 1回复 待解决
HarmonyOS 如何自定义tab
318浏览 • 2回复 待解决
@ObservedV2装饰器和@Trace装饰器:类属性变化观测,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-new-observedv2-and-trace-V5#trace装饰对象数组