L'applet WeChat utilise Dov.js pour implémenter des requêtes asynchrones

Utilisez Dov.js pour implémenter des requêtes asynchrones


  • Adresse Dov.js: https://gitee.com/DocBug/dov-http-mini

1. Présentez Dov.js

  • Téléchargement: npm install dov-http-mini
  • Copiez le fichier dov.min.js dans votre propre projet
  • Importer dans le fichier js de la page requis

2. Utilisation rapide

//  设置默认地址(和axios的使用方法一致)
dov.defaults.baseURL = 'http://www.baidu.com'   
//  get请求(请求地址为http://www.baidu.com/user)
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)
})

api dov


dov({
    
    
  method: 'post',
  url: 'http://www.baidu.com/getUserInfo',
  data: {
    
    
    username: 'king',
    password: 'kingpassword'
  }
}).then(response => {
    
    
  console.log(response)
})

3. Méthode de demande dans le mini programme WeChat

  • AVOIR
  • PUBLIER
  • METTRE
  • EFFACER,
  • OPTIONS,
  • TÊTE,
  • TRACE,
  • RELIER

4. Créer des objets d'instance

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)
})

Configurer l'intercepteur

dov.interceptors.request.use(function (config) {
    
    
    config.data.token = wx.getStorageSync('token')
    // ...
    return config
})

Je suppose que tu aimes

Origine blog.csdn.net/weixin_40944062/article/details/105030305
conseillé
Classement