已配置axios.defaults.baseURL="http://8.130.47.55" Vue.prototype.$http=axios请给出获取接口数据的vue中的代码
时间: 2023-06-01 08:01:46 浏览: 108
vue2.0 获取从http接口中获取数据,组件开发,路由配置方式
以下是获取接口数据的Vue代码示例:
```
<template>
<div>
<h2>{{ message }}</h2>
<ul>
<li v-for="item in items" :key="item.id">{{ item.title }}</li>
</ul>
</div>
</template>
<script>
import axios from 'axios';
export default {
data() {
return {
message: 'Hello World!',
items: [],
};
},
mounted() {
axios.get('/api/items')
.then(response => {
this.items = response.data;
})
.catch(error => {
console.error(error);
});
},
};
</script>
```
在上面的代码中,我们在 `mounted` 钩子函数中使用 `axios` 发起 GET 请求,并将响应数据赋值给组件的 `items` 属性。在模板中,我们使用 `v-for` 渲染每个列表项。请注意,我们在 `axios` 请求中使用了相对路径 `/api/items`,因为我们已经将 `baseURL` 配置为 `http://8.130.47.55`。
阅读全文