HarmonyOS 如何使用http请求数据,再用LazyForEach加载到页面上

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考示例如下:

@Entry
@Component
struct Index {
  @State index: number = 0;
  @State timer: number = 0;
  @State text: string = "";
  @State arrtext: Array<string> = [];
  content: string =
    "xxx"

  aboutToAppear() {
    this.arrtext = this.content.split("")
    this.timer = setInterval(() => {
      let item = this.arrtext[this.index]
      this.text = this.text + item
      this.index++
      if (this.index >= this.arrtext.length) {
        clearInterval(this.timer)
      }
    }, 200)
  }

  build() {
    Column() {
      Row() {
        Text(this.text).fontSize(20)
      }.margin({ left: 10, right: 10 })

    }.width('100%')
    .alignItems(HorizontalAlign.Start)
    .layoutWeight(1)
  }
}
分享
微博
QQ
微信
回复
1天前
相关问题
网络请求数据后的处理
410浏览 • 1回复 待解决
网络请求数据处理问题
417浏览 • 1回复 待解决
使用http模块实现数据请求
1141浏览 • 1回复 待解决
http request 请求不到接口数据
5017浏览 • 1回复 待解决
HarmonyOS http请求数据报错
22浏览 • 1回复 待解决
如何页面URL附加HTTP请求
2764浏览 • 1回复 待解决
websocket和http数据请求示例
783浏览 • 1回复 待解决
HarmonyOS http请求的JSON数据定义问题
261浏览 • 1回复 待解决
使用http请求网络地址
882浏览 • 1回复 待解决
HTTP请求使用同一SESSIONID
556浏览 • 1回复 待解决