123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /**
- * API接口封装
- */
- import request from './request';
- // 用户相关接口
- const userApi = {
- // 登录
- login(data, callback) {
- return request.post('/user/login', data, {}, callback);
- },
-
- // 注册
- register(data, callback) {
- return request.post('/user/register', data, {}, callback);
- },
-
- // 获取用户信息
- getUserInfo(data, callback) {
- return request.get('/user/info', data, {}, callback);
- }
- };
- // 内容相关接口
- const contentApi = {
- // 获取列表
- getList(data, callback) {
- return request.get('/content/list', data, {}, callback);
- },
-
- // 获取详情
- getDetail(id, callback) {
- return request.get('/content/detail', { id }, {}, callback);
- }
- };
- // Promise风格的API
- const promiseApi = {
- // 登录
- login(data) {
- return request.postPromise('/user/login', data);
- },
-
- // 获取用户信息
- getUserInfo(data) {
- return request.getPromise('/user/info', data);
- }
- };
- export {
- userApi,
- contentApi,
- promiseApi
- };
|