setRefreshHeaderInfo

显示默认下拉刷新组件,使用默认下拉刷新组件时会自动重新设置页面的弹动属性。

setRefreshHeaderInfo({params}, callback(ret, err))

params

visible:

  • 类型:布尔
  • 默认值:true
  • 描述:(可选项)是否可见

bgColor:

  • 类型:字符串
  • 默认值:当defaultRefreshHeader为pull时为rgba(187, 236, 153, 1.0),为swipe时为#fff
  • 描述:(可选项)背景颜色

pathColor:

  • 类型:字符串
  • 默认值:#0F9D58
  • 描述:(可选项)进度条的颜色,defaultRefreshHeader为swipe时生效。

loadingImg:

  • 类型:字符串
  • 默认值:旋转箭头图片
  • 描述:(可选项)上拉下拉时的图片地址,defaultRefreshHeader为pull时生效。

textColor:

  • 类型:字符串
  • 默认值:rgba(109, 128, 153, 1.0)
  • 描述:(可选项)文本颜色,defaultRefreshHeader为pull时生效。

textDown:

  • 类型:字符串
  • 默认值:下拉可以刷新…
  • 描述:(可选项)下拉文字描述,defaultRefreshHeader为pull时生效。

textUp:

  • 类型:字符串
  • 默认值:松开可以刷新…
  • 描述:(可选项)松开时文字描述,defaultRefreshHeader为pull时生效。

textLoading:

  • 类型:字符串
  • 默认值:加载中…
  • 描述:(可选项)加载状态文字描述,defaultRefreshHeader为pull时生效。

textTime:

  • 类型:字符串
  • 默认值:最后更新加日期时间
  • 描述:(可选项)更新时间文字描述,defaultRefreshHeader为pull时生效。

showTime:

  • 类型:布尔
  • 默认值:true
  • 描述:(可选项)是否显示更新时间,defaultRefreshHeader为pull时生效。

callback(ret, err)

ret:

  • 描述:处于下拉刷新状态的回调

err:

  • 描述:错误信息

示例代码

  1. api.setRefreshHeaderInfo({
  2. loadingImg: 'widget://image/refresh.png',
  3. bgColor: '#ccc',
  4. textColor: '#fff',
  5. textDown: '下拉刷新...',
  6. textUp: '松开刷新...'
  7. }, function(ret, err) {
  8. //在这里从服务器加载数据,加载完成后调用api.refreshHeaderLoadDone()方法恢复组件到默认状态
  9. });

补充说明

下拉刷新

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本