@ohos.arkui.advanced.SwipeRefresher (内容加载)

内容加载指获取内容并加载出来,常用于衔接展示下拉加载的内容。

说明:

该组件及其子组件从 API Version 10 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

导入模块

import { SwipeRefresher } from '@ohos.arkui.advanced.SwipeRefresher'

子组件

属性

支持通用属性

SwipeRefresher

SwipeRefresher ({content?: string, isLoading: boolean})

装饰器类型:@Component

系统能力: SystemCapability.ArkUI.ArkUI.Full

参数:

名称 参数类型 必填 装饰器类型 说明
content string @Prop 内容加载时显示的文本。
isLoading boolean @Prop 当前是否正在加载。
isLoading为true时,表示正在加载。
isLoading为false时,表示未在加载。

事件

支持通用事件

示例

import { SwipeRefresher } from '@ohos.arkui.advanced.SwipeRefresher';

@Entry
@Component
struct Index {
  build() {
    Column() {
      SwipeRefresher({
        content: '正在加载中',
        isLoading: true
      })
      SwipeRefresher({
        content: '',
        isLoading: true
      })
      SwipeRefresher({
        content: '正在加载中',
        isLoading: false
      })
    }
  }
}

Snipaste_2023-07-24_11-35-40