目录结构(根目录开始)
├── api # 所有请求
│ └── user.js # 用户请求api
├── store # 全局store管理
│ └── modules # api模块
│ │ └── user.js # 用户请求模块
│ └── index.js # 状态管理初始化
├── utils # 全局公用方法
│ ├── auth.js # 本地缓存
│ ├── env.js # 公共参数
│ └── request.js # 网络请求中间件
└── main.js # 入口文件 加载组件 初始化等
下面是文档内容
api/user.js(用户请求api)
// 引用网络请求中间件
import request from './../utils/request';
/**
* 登陆请求
*/
export function login(data) {
return request({
url: '/user/login',
method: 'POST',
data
})
}
store/modules/user.js(用户请求模块)
// 引用用户请求api
import {login} from '../../api/user';
import {setToken} from '../../utils/auth';
//下面我是示例的微信小程序