关于声明的Date数据在页面中无法正确引用的问题?

使用的是API8创建的ArkTS的Demo项目,在页面中声明了一个Date类型的变量,

@State selectedDate:     Date =     new     Date()
  • 1.

然后想用一个Text组件展示出来

Text(    this.selectedDate.toISOString())
  • 1.

但是却提示:

TypeError: not a Date object

想请教各位大神一下这是为什么,如何解决?

UI
Ability框架
DevEco Studio
2023-03-03 15:22:02
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Wandaer

@State支持类型有限。可以改成如下代码。

@Entry
@Component
struct SelectExample {
  @State selectedDate: string = new Date().toISOString()
  build() {
    Column() {
      Text(this.selectedDate)
    }.width('100%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
分享
微博
QQ
微信
回复
2023-03-06 10:19:09


相关问题
关于api8下ets开发引用xml图片问题
3490浏览 • 1回复 待解决
HarmonyOS so库正确引用方式
657浏览 • 1回复 待解决
Date类型format时候不能直接format
2256浏览 • 0回复 待解决
关于权限申请配置文件声明
2237浏览 • 1回复 待解决
HarmonyOS entry模块声明问题
558浏览 • 1回复 待解决
picker-date日期组件问题
5686浏览 • 1回复 待解决
RdbPredicates无法声明
484浏览 • 1回复 待解决
HarmonyOS 关于arkts协议问题
312浏览 • 1回复 待解决
关于xmlinclude使用问题
7701浏览 • 2回复 待解决
关于mysqlorder by查询问题
2637浏览 • 1回复 待解决
说一说关于数据存储问题
5246浏览 • 2回复 待解决
HarmonyOS 关于关系型数据问题
679浏览 • 1回复 待解决
关于数据两个问题
2769浏览 • 1回复 待解决