Advertisement

基于Vue框架开发的移动应用开发与测试总结

阅读量:

网络请求
request.js
import axios from ‘axios’

export function request(config) {
// 1、构建axios的实例
const instance = axios.create({
baseURL: ‘http://’,
timeout: 5000
})

// 2、配置axios的拦截器机制
// 2.1. 请求拦截的功能作用
instance.interceptors.request.use(config =>{
return config
}, err => {
console.log(err)
})

// 2.2. 响应拦截设置
instance.interceptors.response.use(res => {
return res.data
}, err => {
console.log(err);
})

// 3、执行实际的网络通信操作
return instance(config)
}

home.js
将首页页面中涉及的网络调用独立封装至一个js文件中 home.js
import {request} from “./request”;

// 首页相关的所有网络请求均由此处发起和处理
export

全部评论 (0)

还没有任何评论哟~