​定义自定义组件时对any这个类型报错,必须要显式声明数据类型,请问该如何解决?​

export struct UpDownRefresh {  
  @Prop dataList: Array<any>; ...  
}

​定义自定义组件时对any这个类型报错。

Use explicit types instead of "any", "unknown" (arkts-no-any-unknown) <ArkTSCheck>

必须要显式声明数据类型,请问该如何解决?​


HarmonyOS
2024-11-04 11:00:57
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

​现在ArkTS does not support any, undefined, and unknown types. Specify types explicitly.

参考 :​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5

可以显示声明一个interface:​

interface User{ 
  id:string 
  age:number 
  name:string 
} 
 
@Prop dataList: Array<User>;

或者声明一个class:

class User{ 
  id:string = "" 
  age:number = -1 
  name:string = "" 
} 
@Prop dataList: Array<User>;
分享
微博
QQ
微信
回复
2024-11-04 17:10:18
相关问题
HarmonyOS 播放条支持自定义多种类型
247浏览 • 1回复 待解决
mysql数据类型使用int类型和string类型
2540浏览 • 1回复 待解决
MongoDB支持哪些数据类型
3296浏览 • 1回复 待解决
自定义组件中使用@ObjectLink报错
996浏览 • 1回复 待解决
Redis数据类型列表list是什么?
3298浏览 • 1回复 待解决
如何自定义组件原型菜单
798浏览 • 1回复 待解决
如何自定义模拟Tabs组件
814浏览 • 1回复 待解决
ArkTs如何自定义容器组件
2972浏览 • 1回复 待解决
Gauge组件问题,如何解决
188浏览 • 1回复 待解决
这个如何解决
4577浏览 • 1回复 待解决
自定义组件如何导出、引入?
2210浏览 • 1回复 待解决
Redis五种数据类型是什么?
3542浏览 • 1回复 待解决
自定义组件嵌套子组件
9338浏览 • 3回复 待解决