文件
fenleixinxi/uniapp/common/api/user.js

27 行
789 B
JavaScript

/**
* 接口模块 · 用户个人公开主页(用户端)
* 对应路由:
* GET /api/v1/user/:id 获取用户公开主页与档案
* GET /api/v1/user/:id/posts 获取用户发布的信息列表
*/
import { get } from '../utils/request.js'
export const userApi = {
/**
* 获取用户公开档案主页
* @param {number|string} id 用户ID
* @returns {Promise<Object>}
*/
detail: (id) => get(`/user/${id}`, {}, { silent: true }),
/**
* 获取用户发布的信息流(分页)
* @param {number|string} id 用户ID
* @param {Object} params {page, size}
* @returns {Promise<{list:Array, total:number, hasMore:boolean}>}
*/
posts: (id, params = {}) => get(`/user/${id}/posts`, params, { silent: true }),
}
export default userApi