.com' : '; 创建axios实例let request=axios.create ({ base URL : base URL, //公共域名timeout:5000 //设置延迟时间(单位:毫秒) }阻止请求发送的request.interceptors.request.use (/阻止请求发送向请求头信息headers附加token令牌config={ config.headers.token=local storage }的返回配置}, err={promise.reject(err ) } ) request.interceptors.response.use ) /拦截响应请求,其中直接返回数据RES={returnreeerence} err={promise.reject(err ) }//axios实例对象request包含postURL方法request.posturl=function(URL,data, 添加选项={ }的异步处理returnnewpromise(function ) resolve,reject ) request ) URL:URL,method:'POST ',data 3360 quest charset=UTF-8 ', option.headers } }.then (RES=resolve (RES ) ).catch(err=reject(err ) )/reject
接下来
在src目录下创建api文件夹,然后创建user.js文件。 cjddx描述如何请求数据接口。 文件内容如下。 (因为是测试,所以只描述了几种方法。 )
//导入请求配置文件importrequestfrom ' @/utils/request.js '//定义接口//let log in=function (数据) return request //注册letregister=function (数据) returnrequest.posturl ) (/member/xxxx ),数据; //let exit=function (数据) returnrequest.posturl ) (/member/xxxx ),数据; //获取用户信息let getuser=function (数据) returnrequest.get ) )/member/xxxx ),数据) }export ) login,register
//注册的方法import { log in } from ' @/API/user.js ' log in (注册信息).then ) RES={ console.log (RES ) } ) catch ) err=后期' https://www.xxxx.com' : '; 也就是说,全局更改域名