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
待解决
相关问题
HarmonyOS 如何使用@ObservedV2传入一个自定义控件,该如何接收并刷新呢
894浏览 • 1回复 待解决
#鸿蒙学习大百科#@ObservedV2和@Trace装饰器需要如何配合使用?
1301浏览 • 1回复 待解决
如何实现卡片定时刷新和定点刷新?
1468浏览 • 1回复 待解决
HarmonyOS 自定义刷新空间问题
894浏览 • 1回复 待解决
HarmonyOS Refresh自定义刷新样式
1105浏览 • 1回复 待解决
HarmonyOS 自定义弹窗刷新问题
968浏览 • 1回复 待解决
HarmonyOS @ObservedV2不支持{} as Father对象
1002浏览 • 1回复 待解决
HarmonyOS @Sendable怎么和@ObservedV2协同工作
1373浏览 • 1回复 待解决
HarmonyOS 下拉刷新 自定义刷新view loading会露出一半距离
1024浏览 • 1回复 待解决
HarmonyOS Canvas怎么刷新
992浏览 • 1回复 待解决
HarmonyOS Canvas CanvasRenderingContext2D如何触发刷新重复绘制?
1155浏览 • 1回复 待解决
HarmonyOS refresh组件下拉刷新是不是不能自定义顶部刷新时的样式?
1367浏览 • 1回复 待解决
刷新显示状态,希望自定义一个刷新组件,通过刷新状态的不同显示不同字段包括下拉刷新,释放刷新
1652浏览 • 1回复 待解决
HarmonyOS @ObservedV2装饰器和@Track装饰器配合List组件,点击ListItem添加选中效果怎么做?
1141浏览 • 1回复 待解决
#鸿蒙通关秘籍#HarmonyOS Next 下拉刷新组件如何自定义样式?
1021浏览 • 1回复 待解决
HarmonyOS 如何动态添加TabContent以及自定义tabbarUI刷新问题?
1415浏览 • 1回复 待解决
PullToRefresh停止刷新,目前找不到停止刷新和加载的方法
1626浏览 • 1回复 待解决
HarmonyOS @ObservedV2和之前的状态管理可以共用吗
1281浏览 • 1回复 待解决
怎么让Canvas刷新呀?
1464浏览 • 1回复 待解决
HarmonyOS @ObservedV2修饰类中@Trace装饰的属性赋值问题
1205浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义PullToRefresh组件的下拉刷新动画?
1291浏览 • 1回复 待解决
HarmonyOS 如何让自定义类中的属性变化引起UI刷新?
1268浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制?
1913浏览 • 1回复 待解决
HarmonyOS API12中ObservedV2结合Trace怎么更新子view。
1035浏览 • 1回复 待解决
HarmonyOS 如何把一个使用@ObservedV2修饰的类传给子组件
995浏览 • 1回复 待解决
@ObservedV2装饰器和@Trace装饰器:类属性变化观测,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-new-observedv2-and-trace-V5#trace装饰对象数组