用户积分变动记录

本章将实现用户查看本账号积分变动功能。本章包含后端和前端功能。

  • 根据用户ID列出所有积分变动记录

Handler

// src/handler/api/user.rs

pub async fn pointer_log(
    State(state): State<ArcAppState>,
    auth: mid::Auth,
) -> Result<resp::JsonResp<Vec<model::pointer_log::PointerLog>>> {
    let user = auth.get_user()?;

    let data = db::pointer_log::list_all(&*state.pool, &user.id).await?;
    Ok(resp::Resp::success(data).to_json())
}
  • loadData():从 API 接口中获取数据
  • useEffect():组件加载后,调用 loadData()

本章代码位于09.积分变动分支。

要查看完整内容,请先登录