# 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›