HarmonyOS 属性声明两种数据类型 第二种数据类型使用不了
属性声明两种数据类型 第二种数据类型使用不了
export class MyDataSource<T> implements IDataSource {
private listeners: DataChangeListener[] = [];
private originDataArray: T[] = [];
public totalCount(): number {
return this.originDataArray.length;
}
public getData(index: number) {
return this.originDataArray[index];
}
public arrAndArr(data:Array<T>): void {
this.originDataArray = data
this.notifyDataReload()
}
public pushData(data: T): void {
this.originDataArray.push(data);
this.notifyDataAdd(this.originDataArray.length - 1);
}
registerDataChangeListener(listener: DataChangeListener): void {
if (this.listeners.indexOf(listener) < 0) {
console.info('add listener');
this.listeners.push(listener);
}
}
unregisterDataChangeListener(listener: DataChangeListener): void {
const pos = this.listeners.indexOf(listener);
if (pos >= 0) {
console.info('remove listener');
this.listeners.splice(pos, 1);
}
}
notifyDataReload(): void {
this.listeners.forEach(listener => {
listener.onDataReloaded();
})
}
notifyDataAdd(index: number): void {
this.listeners.forEach(listener => {
listener.onDataAdd(index);
})
}
notifyDataChange(index: number): void {
this.listeners.forEach(listener => {
listener.onDataChange(index);
})
}
notifyDataDelete(index: number): void {
this.listeners.forEach(listener => {
listener.onDataDelete(index);
})
}
notifyDataMove(from: number, to: number): void {
this.listeners.forEach(listener => {
listener.onDataMove(from, to);
})
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Redis五种数据类型是什么?
3610浏览 • 1回复 待解决
mysql数据类型使用int类型和string类型
2640浏览 • 1回复 待解决
MongoDB支持哪些数据类型?
3377浏览 • 1回复 待解决
Redis数据类型列表list是什么?
3375浏览 • 1回复 待解决
HarmonyOS 关系型数据库支持哪些数据类型
519浏览 • 1回复 待解决
Redis数据类型集合sets是什么?
2903浏览 • 1回复 待解决
为什么在MongoDB中使用Object ID数据类型?
4388浏览 • 1回复 待解决
Redis数据类型散列hash是什么?
2684浏览 • 1回复 待解决
Socket连接中支持发送哪些数据类型
1691浏览 • 1回复 待解决
arkts中不支持bigint数据类型
2050浏览 • 1回复 待解决
HarmonyOS 页面跳转传值类型为自定义数据类型时闪退,如何正确页面跳转传值类型为自定义数据类型?
53浏览 • 1回复 待解决
ArkTs列表集合,用什么数据类型或者方式处理类似列表集合类型
247浏览 • 1回复 待解决
Redis数据类型string(字符串)是什么?
3497浏览 • 1回复 待解决
HarmonyOS JSON解析long到number的数据类型溢出问题
252浏览 • 1回复 待解决
#鸿蒙通关秘籍#分布式数据对象支持哪些数据类型的同步?
97浏览 • 1回复 待解决
Redis数据类型中有序集合sort sets是什么?
3271浏览 • 1回复 待解决
pixelMap 和 imageSource 的数据类型如何保存到相册
2180浏览 • 1回复 待解决
Redis数据模型支持的抽象数据类型都有什么啊?
3119浏览 • 1回复 待解决
Redis数据类型散列hash的应用程序方案是什么?
2963浏览 • 1回复 待解决
定义自定义组件时对any这个类型报错,必须要显式声明数据类型,请问该如何解决?
304浏览 • 1回复 待解决
Redis数据类型列表list的应用程序场景是什么?
3283浏览 • 1回复 待解决
Redis数据类型有序集合sort sets常用的命令是什么?
2965浏览 • 1回复 待解决
在建立好TCPSocket之后,发送数据时,因数据类型不一定都是字符串类型
607浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中关系型数据库支持的数据类型有哪些?
68浏览 • 1回复 待解决
ArkTS中有哪些线程安全的数据类型?如何确保多线程环境下的数据安全性?
611浏览 • 1回复 待解决
两种声明类型,用下类型断言as titletopmodel.menus as IDataSource