利用Dov.js实现异步请求
- Dov.js地址:https://gitee.com/DocBug/dov-http-mini
1、引入Dov.js
- 下载: npm install dov-http-mini
- 复制dov.min.js文件移入自己的项目
- 在需要的页面js文件中导入
2、快速使用
dov.defaults.baseURL = 'http://www.baidu.com'
dov.get('user').then(response => {
console.log(response)
})
dov.get('http://www.baidu.com/user', {
data: {
username: 'dov',
password: 'asdkln211232345sa'
}
}).then(response => {
console.log(response)
})
dov api
dov({
method: 'post',
url: 'http://www.baidu.com/getUserInfo',
data: {
username: 'king',
password: 'kingpassword'
}
}).then(response => {
console.log(response)
})
3、微信小程序中的请求方式
- GET
- POST
- PUT
- DELETE,
- OPTIONS,
- HEAD,
- TRACE,
- CONNECT
4、创建实例对象
let server1 = dov.create({
baseURL: 'https://api.baidu.com'
})
let server2 = dov.create({
baseURL: 'https://img.baidu.com'
})
server1.get('/getUserInfo').then(response => {
console.log(response)
})
配置拦截器
dov.interceptors.request.use(function (config) {
config.data.token = wx.getStorageSync('token')
return config
})