vue 访问第三方接口
时间: 2023-10-29 21:05:12 浏览: 95
要访问第三方接口,可以使用 Vue.js 的 `axios` 库,它是一个基于 Promise 的 HTTP 客户端,可以在浏览器和 Node.js 中使用。
首先要安装 axios,可以使用 npm 命令来安装:
```bash
npm install axios
```
安装完成后,在需要使用的 Vue 组件中引入 axios:
```javascript
import axios from 'axios'
```
然后就可以使用 axios 调用第三方接口了。下面是一个示例代码,调用了一个假的 API 接口:
```javascript
export default {
data() {
return {
message: ''
}
},
mounted() {
axios.get('https://jsonplaceholder.typicode.com/todos/1')
.then(response => {
this.message = response.data.title
})
.catch(error => {
console.log(error)
})
}
}
```
在上面的示例中,我们在组件的 `mounted` 钩子函数中使用 axios 发起了一个 GET 请求,并将返回的数据赋值给了组件的 `message` 数据。如果请求出现错误,则会在控制台中输出错误信息。
需要注意的是,如果第三方接口需要传递参数或者需要进行 POST、PUT 等操作,可以通过 axios 的一些配置参数进行设置。具体可以参考 axios 的官方文档。
阅读全文