如何在Vue中使用Axios实现后端数据请求

2023-05-17 11:53:31

如何在Vue中使用Axios实现后端数据请求

import axios from 'axios';

export default {
  name: 'app',
  data() {
    return {
      posts: [],
      error: ''
    };
  },
  created() {
    this.fetchPosts();
  },
  methods: {
    fetchPosts() {
      axios.get('https://jsonplaceholder.typicode.com/posts')
        .then(response => {
          this.posts = response.data;
        })
        .catch(error => {
          this.error = error.message;
        });
    }
  }
};

实现效果:

以上代码会在创建Vue组件的时候获取来自JSONplaceholder上的文章,并将数据存储在组件中的posts data property中。

数据请求由Axios来发起,这是一个流行的第三方库,因为它既灵活又易于使用。

  • 作者:
  • 原文链接:
    更新时间:2023-05-17 11:53:31