暂无菜单项

测试文章下载
17
发布于 更新于

测试文章下载

周榜、月榜和总榜是怎么计算的

周榜和月榜读取瓜奇积分明细中的记录时间,分别汇总当前自然周、当前自然月内获得的正积分。变化值会与上一周或上一个月的积分进行比较,并用向上、向下或持平箭头直观展示。

总榜不按某段时间累计,而是读取每位用户最新一条积分记录中的当前总积分进行排序,因此不会把历史流水重复相加。总榜不显示周期变化值。

初始数据不重复请求

默认榜单数据会合并进现有的 auth.pageData 页面数据中,不会为了首屏再单独发起一次相同请求。用户切换到尚未加载的周榜、月榜或总榜时,再异步获取对应数据;已经获取过的榜单会在组件内复用。

模块不依赖 SSR。数据准备期间沿用项目自带的 gq-gs 骨架屏方案,避免空白区域和突兀跳动。

兼容窄父级和侧边栏

布局根据模块自身可用宽度响应,而不是只判断浏览器窗口宽度。放进窄侧栏时,积分变化会收进用户信息区域,头像、名称和积分列保持清晰;在宽内容区中则会展开为完整表格。

排名信息更容易识别

  • 前三名使用金、银、铜排名图标。
  • 积分变化使用方向箭头与数值共同表达。
  • 当前登录用户所在行会高亮;如果不在当前显示范围内,会在榜单下方单独展示其排名。
  • 头像统一经过项目的头像地址处理方法,避免相对地址造成 404。
  • 列表背景保持克制,当前用户高亮仍然清楚但不会抢过榜单内容。

安装方式

资源选择

评分 5

获取方式

打分登录后可评分
综合评分5.0
0 点赞
0 收藏
分享
0 讨论
反馈
支持作者
如果这篇内容对你有帮助,可以请作者喝杯咖啡
0 / 600
0 讨论
热门最新
总结
暂无总结
近期热门