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