当前位置: 首页 > Web前端 > vue.js

封装公共请求事件

时间:2023-04-01 12:42:26 vue.js

公共jacecom.jsimportapifrom'./index.js'consttiyanAll={asynctiyanApis(apidata){returnnewPromise((resolve,reject)=>{api.get(apidata,{},(response)=>{if(response.status>=200&&response.status<300){letdata=response.data.data;resolve(data)}})})},asyncticketApi(apidata){返回新的Promise((resolve,reject)=>{api.get(apidata,{},(response)=>{if(response.status>=200&&response.status<300){letdata=response.data.data;resolve(data)}})})}}exportdefaulttiyanAll;index.vue中:asynctiyanApi(){letletobjApi={reportApi:'/rest76/user/vip_goods_of_report',ticketApi:'/rest76/pay/ticket'}lettiyanArr=awaitthis.$jianCe.tiyanApis(letobjApi.reportApi)console.log(tiyanArr,'datass')letticketdate=awaitthis.$jianCe.ticketApi(letobjApi.ticketApi)console.log(ticketdate,'ticketdate')},

猜你喜欢