Skip to content

select-series

数据要求

  • 1、图文:
{
  title: 标题, // 必须 string
  cover: 图片url, // 必须 string
  showVip: 是否展示VIP标, // boolean
  floatText: 时长 // string
}
  • 2、数字:
{
  showVip: 是否展示VIP标, // boolean
}
  • 3、文本:
{
  title: 标题, // 必须 string
  showVip: 是否展示VIP标, // boolean
}

属性

属性类型必填说明默认值
itemStylestringitem样式'leftRight'
enableGroupboolean是否使用快速选集功能true
isVipboolean是否是付费影片false
  • itemStyle属性说明
    • leftRight: 左图右文
    • text:纯文字 (runtime 2.2版本以上)
    • number:纯数字 (runtime 2.2版本以上)

方法

setInitData(totalCount,pageSize)

设置某一页的数据;

参数名类型说明
totalCountint总集数
pageSizeint分页大小

setPageData(page,array)

设置某一页的数据;

参数名类型说明
pageint分页获取选集数据,第几页
arrayarray列表数据

requestChildFocus(pos)

item主动请求获取焦点

参数名类型说明
posint请求焦点item位置

setSelectChildPosition(pos)

选中item;

参数名类型说明
posint选中的item的位置

scrollToPositionWithOffset(pos,offset,anim)

滚动到指定位置,加偏移量

参数名类型说明
posint需要滚动到的item位置
offsetint偏移量
animboolean暂时没用

scrollToPosition(pos)

滚动到指定位置

参数名类型说明
posint需要滚动到的item位置

release()

页面销毁,释放资源

事件

  • 注意:事件回调方法参数都由event对象封装,下文列出的均为event对象内的属性

load-data

加载数据回调接口,通知前端获取某页数据。应该在该方法中拉取服务端数据,并调用setPageData方法传到native层

参数名类型说明
pageint需要拉取数据的页数

item-focused

选集列表item获取焦点事件

参数名类型说明
positionint获取焦点item的位置

item-click

选集列表item点击事件

参数名类型说明
positionint被点击item的位置
dataobject该item数据

group-item-focused

快速选集列表item获取焦点事件

参数名类型说明
positionint获取焦点item的位置