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
}

属性 ​

属性类型必填说明默认值
itemStylestring否item样式'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的位置