首先在项目根目录下创建一个request文件夹
文件夹里创建一个request.js文件,用来封装uni.request
如图:
然后进行封装
创建一个promise对象,调用uni.request()内置api,返回成功或失败数据,将请求数据所需地址、参数、请求类型作为形参
封装过后导出,并在根目录下的main.js文件中全局引入且挂载到vue原型上,由此一来,每个页面都可以调用
如图:
在需要调用该请求的页面,推荐在method中,使用async和await,同步化封装请求事件,方便调用及链式书写