vue+axios+promise实现网络层封装(二次封装)
vue+axios+promise实现网络层封装(二次封装)
封装是一种网络模块化的机制,它使得分布各处的网络可以从收到的数据包读到控制信息,根据协议做出合适的反应.用来处理响应拦截和请求拦截 也可以做我们的数据预加载,实现数据权限的校验
一: 封装思想方法
首先安装axios
设置基础的路径(baseURL)
设置超时时间
请求参数(默认参数可以为设备的宽高)
请求方式(GET,POST)
请求成功或者失败后的处理
请求前 请求后的处理
二:网络模块需要提供的功能
GE
原创
2020-05-27 17:44:08 ·
589 阅读 ·
0 评论