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

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

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

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

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


HarmonyOS
4天前
浏览
收藏 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
微信
回复
4天前
相关问题
HarmonyOS 播放条支持自定义多种类型
210浏览 • 1回复 待解决
mysql数据类型使用int类型和string类型
2495浏览 • 1回复 待解决
MongoDB支持哪些数据类型
3258浏览 • 1回复 待解决
自定义组件中使用@ObjectLink报错
840浏览 • 1回复 待解决
Redis数据类型列表list是什么?
3271浏览 • 1回复 待解决
ArkTs如何自定义容器组件
2915浏览 • 1回复 待解决
如何自定义组件原型菜单
750浏览 • 1回复 待解决
如何自定义模拟Tabs组件
775浏览 • 1回复 待解决
这个如何解决
4439浏览 • 1回复 待解决
自定义组件如何导出、引入?
2144浏览 • 1回复 待解决
Redis五种数据类型是什么?
3509浏览 • 1回复 待解决
自定义弹窗自定义转场动画
860浏览 • 1回复 待解决
自定义组件嵌套子组件
9271浏览 • 3回复 待解决