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

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

@State selectedDate:     Date =     new     Date()

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

Text(    this.selectedDate.toISOString())

但是却提示:

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%')
  }
}
分享
微博
QQ
微信
回复
2023-03-06 10:19:09
相关问题
关于api8下ets开发引用xml图片问题
2040浏览 • 1回复 待解决
Date类型format时候不能直接format
396浏览 • 0回复 待解决
关于mysqlorder by查询问题
1002浏览 • 1回复 待解决
关于权限申请配置文件声明
458浏览 • 1回复 待解决
关于xmlinclude使用问题
6218浏览 • 2回复 待解决
关于 onArrange获取到参数问题
3482浏览 • 1回复 待解决
说一说关于数据存储问题
3506浏览 • 2回复 待解决
关于数据两个问题
951浏览 • 1回复 待解决
picker-date日期组件问题
3905浏览 • 1回复 待解决
jsBridge如何正确使用this
351浏览 • 1回复 待解决
ArkTS声明变量时public作用
841浏览 • 1回复 待解决