Appearance
select-series
数据要求
- 1、图文:
{
title: 标题, // 必须 string
cover: 图片url, // 必须 string
showVip: 是否展示VIP标, // boolean
floatText: 时长 // string
}
- 2、数字:
{
showVip: 是否展示VIP标, // boolean
}
- 3、文本:
{
title: 标题, // 必须 string
showVip: 是否展示VIP标, // boolean
}
属性
属性 | 类型 | 必填 | 说明 | 默认值 |
---|---|---|---|---|
itemStyle | string | 否 | item样式 | 'leftRight' |
enableGroup | boolean | 否 | 是否使用快速选集功能 | true |
isVip | boolean | 否 | 是否是付费影片 | false |
itemStyle
属性说明leftRight
: 左图右文text
:纯文字 (runtime 2.2版本以上)number
:纯数字 (runtime 2.2版本以上)
方法
setInitData(totalCount,pageSize)
设置某一页的数据;
参数名 | 类型 | 说明 |
---|---|---|
totalCount | int | 总集数 |
pageSize | int | 分页大小 |
setPageData(page,array)
设置某一页的数据;
参数名 | 类型 | 说明 |
---|---|---|
page | int | 分页获取选集数据,第几页 |
array | array | 列表数据 |
requestChildFocus(pos)
item主动请求获取焦点;
参数名 | 类型 | 说明 |
---|---|---|
pos | int | 请求焦点item位置 |
setSelectChildPosition(pos)
选中item;
参数名 | 类型 | 说明 |
---|---|---|
pos | int | 选中的item的位置 |
scrollToPositionWithOffset(pos,offset,anim)
滚动到指定位置,加偏移量
参数名 | 类型 | 说明 |
---|---|---|
pos | int | 需要滚动到的item位置 |
offset | int | 偏移量 |
anim | boolean | 暂时没用 |
scrollToPosition(pos)
滚动到指定位置
参数名 | 类型 | 说明 |
---|---|---|
pos | int | 需要滚动到的item位置 |
release()
页面销毁,释放资源
事件
- 注意:事件回调方法参数都由
event
对象封装,下文列出的均为event
对象内的属性
load-data
加载数据回调接口,通知前端获取某页数据。应该在该方法中拉取服务端数据,并调用setPageData
方法传到native层
参数名 | 类型 | 说明 |
---|---|---|
page | int | 需要拉取数据的页数 |
item-focused
选集列表item获取焦点事件
参数名 | 类型 | 说明 |
---|---|---|
position | int | 获取焦点item的位置 |
item-click
选集列表item点击事件
参数名 | 类型 | 说明 |
---|---|---|
position | int | 被点击item的位置 |
data | object | 该item数据 |
group-item-focused
快速选集列表item获取焦点事件
参数名 | 类型 | 说明 |
---|---|---|
position | int | 获取焦点item的位置 |