微信小程序使用axios
时间: 2023-10-19 13:32:24 浏览: 323
mini-axios:基于 axios 封装的微信小程序请求工具,完全使用Promise,并提供了请求和响应的拦截器
5星 · 资源好评率100%
微信小程序中可以使用 axios,不过需要借助适配器。以下是使用 axios 在微信小程序中发送 GET 请求的示例代码:
首先,需要安装 axios 和 axios-miniprogram-adapter:
```
npm install axios
npm install axios-miniprogram-adapter
```
然后在小程序的 app.js 文件中引入 axios 和适配器:
```javascript
const axios = require('axios');
const mpAdapter = require('axios-miniprogram-adapter');
axios.defaults.adapter = mpAdapter;
```
这样就可以在小程序中使用 axios 发送请求了。例如:
```javascript
axios.get('https://api.example.com/data')
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.log(error);
});
```
需要注意的是,小程序中的网络请求需要在小程序的开发者工具中进行配置,否则可能会受到安全限制而无法正常请求。在开发者工具中,需要将请求域名添加到小程序的合法域名列表中。
阅读全文