request.jscreatesanewfoldernetworkCreateanewrequest.jsimportaxiosfrom'axios'exportfunctionrequest(config){//1创建axios实例constintstance=axios.create({baseURL:'https://localhost:44314',timeout:5000//contentType:'application/json;charset=UTF-8',//dataType:'json'})//1.axios拦截器intstance.interceptors.request.use(config=>{returnconfig},er=>{})//1.axios响应拦截interceptionintstance.interceptors.response.use(res=>{returnres},er=>{})returnintstance(config)}exportdefaultrequest//出口为主。mountconfigurationimportrequestfrom'@/network/request'newVue({el:'#app',router,store,request,//封装的axios组件:{App},template:''})vue组件调用importrequestfrom'@/network/request'request({//queryallurls:'/api/Gj'}).then(res=>{this.tableData=res.data})request({//条件查询url:'/api/Gjtype/'+gjtype}).then(res=>{this.tableData=res.data})request({//添加url:'/api/Gj',method:'POST',data:{'id':0,'method':this.method,'text':this.content,'type':this.value}}).then(res=>{console.log(res)if(res.status===201){this.open1()console.log('成功')}else{this.open4()console.log('失败')}}).catch(console.error.bind(console))//异常请求({//更新url:'/api/Gj/'+this.id,method:'put',data:{'id':this.newinfo.id,'method':this.newinfo.method,'text':this.newinfo.text,'type':this.newinfo.type}}).then(res=>{if(res.status===204){this.open1()console.log('成功')}else{this.open4()console.log('失败')}}).catch(console.error.bind(console))//异常