这段代码是一个封装的request请求函数,用于发送HTTP请求。具体功能如下:

  1. 在请求头中携带token信息,如果isToken为true,并且已经获取到token,则将token添加到请求头中。
  2. 对于GET请求,将params参数映射到URL中。
  3. 发送请求,并返回一个Promise对象。
  4. 请求成功时,根据返回的code值进行相应的处理,并返回请求成功的数据。
  5. 请求失败时,根据错误信息进行相应的处理,并返回错误信息。
  6. 请求完成时,隐藏加载提示框。

这段代码使用了uni.request方法发送请求,通过传入的config参数来配置请求的相关信息。其中,config对象包含了请求的URL、请求方法、请求参数、请求头等信息。

这段代码通过调用tool对象中的一些公共方法来处理请求成功或失败时的提示信息。

最后,通过export default将request函数暴露出来,供其他业务使用。

description 此处请求封装适用于普通request请求需要携带token的应用场景 param config config 是全局的配置文件对象包含urlappid等一些其他你项目需要用到的配置信息 param getToken getToken 是获取本地存储token的方法 param setToken setToken 是设置本地存储token的方法 param t

原文地址: https://www.cveoy.top/t/topic/iE09 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录