UNPKG

message-views-template

Version:

+ 一个会话视图、朋友圈、微信收藏的 视图模板,只需要 写好自己数据结构的适配层,然后以props传入 即可。 + 项目刚开始开发,很多事件和需求并不完善; + 项目主要于公司业务,用于展示市面上大多数社交app的会话视图和朋友圈,的通用展示解决方案;

29 lines (26 loc) 734 B
import axios from "axios"; import qs from "qs"; import { messageBuilder } from "./messages"; // axios.defaults.baseURL = "http://127.0.0.1:7878"; export const get = (route, params, timeout = 30000) => { return axios.get("/api/v1" + route, { params, timeout, paramsSerializer: params => { return qs.stringify(params, { arrayFormat: "repeat" }); } }); }; export const api = { getMessages({ limit = 50, currentPage }) { // eslint-disable-next-line no-unused-vars return new Promise((resolve, reject) => { setTimeout(() => { resolve(messageBuilder(limit, currentPage)); }, 100); }); }, getData(params) { return get("/data", params); } };