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
待解决
相关问题
#鸿蒙学习大百科#@ObservedV2和@Trace装饰器需要如何配合使用?
161浏览 • 1回复 待解决
如何实现卡片定时刷新和定点刷新?
391浏览 • 1回复 待解决
HarmonyOS refresh组件下拉刷新是不是不能自定义顶部刷新时的样式?
286浏览 • 1回复 待解决
刷新显示状态,希望自定义一个刷新组件,通过刷新状态的不同显示不同字段包括下拉刷新,释放刷新
823浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS Next 下拉刷新组件如何自定义样式?
92浏览 • 1回复 待解决
HarmonyOS 如何动态添加TabContent以及自定义tabbarUI刷新问题?
338浏览 • 1回复 待解决
PullToRefresh停止刷新,目前找不到停止刷新和加载的方法
484浏览 • 1回复 待解决
怎么让Canvas刷新呀?
389浏览 • 1回复 待解决
HarmonyOS 如何让自定义类中的属性变化引起UI刷新?
387浏览 • 1回复 待解决
HarmonyOS使用@ObservedV2装饰viewmodel类,在父子组件传递的时候不方便
227浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制?
923浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义PullToRefresh组件的下拉刷新动画?
89浏览 • 1回复 待解决
HarmonyOS 请提供一个自定义下拉刷新动画的demo
228浏览 • 1回复 待解决
如何控制canvas组件的刷新呢
441浏览 • 1回复 待解决
HarmonyOS 如何触发更新自定义组件里的数据并让其刷新UI?
812浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中实现自定义样式的下拉刷新组件?
86浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中实现上拉刷新和下拉加载功能?
136浏览 • 1回复 待解决
HarmonyOS 使用@Observed和@ObjectLink修饰的自定义数据模型viewModel刷新问题
566浏览 • 1回复 待解决
#鸿蒙学习大百科#@ObservedV2和@Trace装饰器从哪个API版本开始支持?
211浏览 • 1回复 待解决
HarmonyOS 有没有类似Canvas的自定义view
261浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
2466浏览 • 1回复 待解决
#鸿蒙学习大百科#@ObservedV2的类实例目前支持使用JSON.stringify进行序列化吗?
237浏览 • 0回复 待解决
下拉刷新和上拉加载的API为9的sdk
2774浏览 • 1回复 待解决
如何实现主动控制组件刷新?例如在使用Canvas的场景需要使用代码主动刷新UI
2000浏览 • 1回复 待解决
@ObservedV2装饰器和@Trace装饰器:类属性变化观测,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-new-observedv2-and-trace-V5#trace装饰对象数组