# Class: Leaderboard
• Leaderboard()
排行榜信息
# Properties
# Readonly
playerRankInfos
• playerRankInfos: PlayerRankInfo[]
(排行榜内)玩家列表
Returns: PlayerRankInfo[]
# total
• total: number
排行榜总人数
Returns: number
# Readonly
type
• type: number
排行榜类型
Returns: number
# 事件监听
# offLoadMore
▸ offLoadMore(handler?
: LeaderboardLoadMoreEventHandler): void
取消注册 当前排行榜加载更多 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler? | LeaderboardLoadMoreEventHandler |
# 返回值:
void
# offRefresh
▸ offRefresh(handler?
: LeaderboardRefreshEventHandler): void
取消注册 当前排行榜刷新 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler? | LeaderboardRefreshEventHandler |
# 返回值:
void
# onLoadMore
▸ onLoadMore(handler
: LeaderboardLoadMoreEventHandler): void
注册 当前排行榜加载更多 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler | LeaderboardLoadMoreEventHandler |
# 返回值:
void
# onRefresh
▸ onRefresh(handler
: LeaderboardRefreshEventHandler): void
注册 当前排行榜刷新 事件处理函数
# 参数:
属性 | 类型 |
---|---|
handler | LeaderboardRefreshEventHandler |
# 返回值:
void
# 操作触发
# getSelfRankInfo
▸ getSelfRankInfo(params?
: Omit‹GetSelfRankInfoParams, "type"›): Promise‹GetSelfRankInfoRes›
获取当前用户在该排行榜内的信息
throws
{@link MogsError}
# 参数:
属性 | 类型 |
---|---|
params? | Omit‹GetSelfRankInfoParams, "type"› |
# 返回值:
Promise‹GetSelfRankInfoRes›
# loadMore
▸ loadMore(params?
: LoadMoreParams): Promise‹LoadMoreRes›
加载更多排行榜数据
# 参数:
属性 | 类型 |
---|---|
params? | LoadMoreParams |
LoadMoreParams
属性 | 类型 | 描述 |
---|---|---|
amount? | number | 拉取数量 |
complete? | Method | 操作完成时(成功或失败),均会调用该回调函数 |
fail? | Method | 操作失败时,调用该回调函数 |
success? | Method | 操作成功时,调用该回调函数 |
# 返回值:
Promise‹LoadMoreRes›
# refresh
▸ refresh(params?
: RefreshParams): Promise‹RefreshRes›
(全量)刷新排行榜
# 参数:
属性 | 类型 |
---|---|
params? | RefreshParams |
RefreshParams
属性 | 类型 | 描述 |
---|---|---|
amount? | number | 拉取数量 |
complete? | Method | 操作完成时(成功或失败),均会调用该回调函数 |
fail? | Method | 操作失败时,调用该回调函数 |
success? | Method | 操作成功时,调用该回调函数 |
# 返回值:
Promise‹RefreshRes›
# uploadRankValue
▸ uploadRankValue(params
: Omit‹UploadRankValueParams, "type"›): Promise‹UploadRankValueRes›
上报排行榜数值
description
可以用于上报"分数"等可用于比对排行的数值。如果需要上报时同时上报给平台,需要在 MOGS.json 中配置上报到游戏平台排行榜相关配置
# 参数:
属性 | 类型 |
---|---|
params | Omit‹UploadRankValueParams, "type"› |
# 返回值:
Promise‹UploadRankValueRes›